路由器协议
1. ARP 地址解答协议 实现IP地址向物理地址的映射
2.RARP 反向地址解答协议 实现物理地址向IP地址的映射
3. 网络层协议IP 提供结点之间的报文传送服务,
4.ARP IP物理地址解析协议 把IP转换成物理地址MAC协议
5.RARP物理地址IP解析协议.
TCP/IP是作为系统核心实现的。RARP服务是作为一种服务实现的
RARP工作模式分为客户端和服务器。
6.ICMP 196
网络编程
1. 地址和地址操作函数
INET协议族地址结构
IPv4地址结构
通用地址结构
<1>. INET协议族地址结构 sockaddr_in
struct scokaddr_in{
short sin_fimaily;// 地址族。一般是AF_INET
unsigned short sin_port ;// 16位的IP端口,必须注意字节序问题
struct in-addr sin_addr; // 32为的IPv4地址
char sin_zero[8]; 8个字节的0值填充
}
<2> IPv4地址结构 in_addr
struct in_addr{
union{
struct {unsigned char s_b1,s_b2,s_b3,s_b4;} S_un_b; //
struct{unsigned short s_w1,s_w2;} S_un_w;//
} S_un;
}
<3>通用地址结构 sockaddr
struct sockaddr{
unsigned short sa_family;//
char sa_date ; //
}
2. 创建一个网络程序的步骤
1 WSAStartup()
2 Sock
3 Bind
4 Listen
5 Accept