一、TCP/IP协议将网络分为四层,各层负责不同的功能。 自下而上分别为:
1、数据链路层:与硬件相关(网卡),涉及传输媒介的电气特性,在操作系统中由设备驱动程序负责。
2、网络层:涉及分组报文的路由选择,如,IP,ICMP,IGMP等。
3、运输层(传输层):负责为通过TCP/IP协议进行通信的应用程序提供端到端通信,常见的有TCP(传输控制协议),UDP(用户报文协议),另有RAW类型。
4、应用层:负责处理特定应用程序的细节。常见的如telnet,ftp,snmp等。
二、网络地址: 三、封装: 当应用程序通过TCP传输数据时候,正如一种所示的一样,数据会被送入协议栈,逐层进行封装。
明确几个概念:
TCP 传送给IP的数据单元称作TCP报文段,或者TCP段(TCP SEGMENT);
IP传给数据链路层的数据单元称作IP数据报(IP DATAGRAM)
以太网上传输的bit流称作幁(Frame)
其中,以太网的物理特性决定以太帧的数据部分长度为46---1500.
UDP数据与TCP数据基本一致。唯一的不同是UDP传给IP的信息单元称作UDP数据报
(UDP datagram),且UDP的首部长为8字节。
阅读(1048) | 评论(0) | 转发(0) |