现在的位置: 首页 > 综合 > 正文

TCP/IP卷一(1)

2012年06月12日 ⁄ 综合 ⁄ 共 901字 ⁄ 字号 评论关闭
第一章:

Tcp/ip协议中,如果采用可靠的连接,则需要在tcp协议中采用超时重发,发送接受端确认等机制。
在ip层还有ICMP,IGMP协议,分别是报文控制协议,组管理协议,在链路层中有ARP,RARP协议和硬件相关处理。

通常在应用层是用户进程

运输层有TCP,UDP

网络层 IP,ICMP,IGMP协议

链路层中有arp,rarp

P i n g和Tr a c e r o u t e 它们都使用了I C MP

I G M P是I n t e r n e t组管理协议。它用来把一个U D P数据报多播到多个主机

,A R P(地址解析协议)和R A R P(逆地址解析协议)是某些网络接口(如以太网和令牌环
网)使用的特殊协议,用来转换I P层和网络接口层使用的地址

IP地址编址:
0            A
10          B
110        C
1110      D
11110    E

当应用程序用T C P传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作
一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部
信息,
通过以太网传输的比特
流称作帧(Fr a m e )
以太网数据帧的物理特性是其长度必须在4 6~1 5 0 0字节之间,
U D P的首部长为8字节

I P在首部中存入一个长度为
8 b i t的数值,称作协议域。1表示为I C M P协议, 2表示为I G M P协议, 6表示为T C P协议, 1 7表
示为U D P协议

运输层协议在生成报文首部
时要存入一个应用程序的标识符。T C P和U D P都用一个1 6 b i t的端口号来表示不同的应用程序。
T C P和U D P把源端口号和目的端口号分别存入报文首部中

以太网的帧首部也有一个16 bit的帧
类型域

当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各
层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的
上层协议,这个过程称作分用( D e m u l t i p l e x i n g),最终在传输层上区分应用程序及端口,如果有自己的应用程序打开,则正常
的数据就可以接受了。

使用T C P / I P协议的应用程序通常采用两种应用编程接口( A P I):s o c k e t和T L I(运输层接口:Transport Layer Interface)

抱歉!评论已关闭.