TCP/IP简述

TCP/IP协议族主要分为四层:

1、应用层:负责处理特定的应用程序细节。应用层包括的协议有FTP、DNS、HTTP、telnet等。

2、运输层:为俩台主机提供端到端通信。在TCP/IP协议族中有俩个相互不同的传输协议TCP和UDP协议。

3、网络层:处理分组在网络中的活动。网络层包括的协议有IP、ICMP、IGMP协议。

4、数据链路层:有时也叫网络接口层,通常包括操作系统中的设备驱动和计算机中对应的网络接口卡。包括的协议有SLIP、PPP、ARP、RARP等。

传输流程:

1、封装:

当应用程序用T C P传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息) ,该过程如图 1 - 7所示。T C P传给I P的数据单元称作 T C P报文段或简称为 T C P段 。I P传给网络接口层的数据单元称作 I P数据报。通过以太网传输的比特流称作帧。

图1  数据进入协议栈时的封装过程

2、分用:

当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的上层协议。这个过程称作分用。

图2 以太网数据帧的分用过程

 

 

posted @ 2014-10-21 18:08  Mrs.G  阅读(299)  评论(0编辑  收藏  举报