tcp

来源:互联网 发布:淘宝户外小菜刀 编辑:程序博客网 时间:2024/05/17 07:55

路由器协议

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