- 论坛徽章:
- 1
|
*******网络编程基础( 讨论版V1 )*******
http://edu.sdinfo.net/74596379271364608/20021106/1097592.shtml
1.
套接字是网络通信的基本构件,它提供了不同主机间进程双向通信的端点.
套接字存在于特定的通信域(即地址族)中,只有隶属于同一地址族的套接字才能建立对话。Linux支持AF_INET(IPv4协议)、AF_INET6(IPv6协议)和AF_LOCAL(Unix域协议)。
Linux支持以下的socket families或domain:
◆ Unix domain sockets;
◆ INET TneIntemet address family supports communications via;
◆ TCP/IP protocols;
◆ Amateur radio X.25;
◆ Novel IPX;
◆ Appletalk DDP;
◆ X.25。
套接口(socket)=网络地址+端口号。,要建立一个套接口必须调用socket函数,套接口有三种类型,即字节流套接口(SOCK_STREAM),数据报套接口(SOCK_DGRAM)和原始套接口(SOCK_RAW)。
4,5说起来太累,得把那tcp/ip详解上的图贴上来,才直观 |
|