TCP/IP 概述

1086阅读 0评论2012-07-18 itisthinktime
分类:LINUX

 一、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字节。






上一篇:make USB boot system of BT8 using unetbootin -391.exe
下一篇:链路层