有时候,当我孤独地坐着等待生命大门关闭时,一种与世隔绝的感觉就会像冷雾一样笼罩着我。远处有光明、音乐和友谊,但我进不去,命运之神无情地挡住了大门。我真想义正词严地提出抗议,因为我的心仍然充满了热情。但是那些酸楚而无益的话语流溢在唇边,欲言又止,犹如泪水往肚里流,沉默浸透了我的灵魂。然后,希望之神微笑着走来对我轻轻耳语说:“忘我就是快乐。”因而我要把别人眼睛所看见的光明当作我的太阳,别人耳朵所听见的音乐当作我的乐曲,别人嘴角的微笑当作我的快乐。

TCP/IP参考模型

上一篇 / 下一篇  2009-08-18 17:49:11 / 个人分类:基础学习

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网络协议协议)是Internet最基本的协议,简单的说,就是由底层的IP协议和TCP协议组成的。TCP/IP协议的开发工作始于20世纪70年代,是用于互联网的第一套协议。


TCP/IP参考模型分为四层:

一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统,如图1 - 1所示。

(点小图查看大图)
点击图片看大图
    每一层负责不同的功能:
    1) 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
    2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(internet互联网控制报文协议),以及IGMP协议(internet组管理协议)。
    3 ) 运输层主要为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议: TCP(传输控制协议)和UDP(用户数据报协议)。

该层提供端对端的通信。最重要的传输层协议是传输控制协议TCP

  • 传输控制协议TCP(Transport Control Protocol) - 数据流传输(面向连接,可靠)
  • 用户数据报文协议UDP(User Datagram Protocol) - 数据报文传输(无连接不可靠) 
        TCP为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。由于运输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。
    而另一方面, U D P则为应用层提供一种非常简单的服务。它只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠性必须由应用层来提供。
        

应用层

该层包括所有和应用程序协同工作,利用基础网络交换应用程序专用的数据的协议。如,

  • HTTP(Hypertext Transfer Protocol),超文本传输协议。
  • TELNET(Teletype over the Network, 网络电传) ,通过一个终端(terminal)登陆到网络(运行在TCP协议上)。
  • FTP(File Transfer Protocol, 文件传输协议) ,由名知义(运行在TCP协议上) 。
  • SMTP(Simple Mail Transfer Protocol,简单邮件传输协议) ,用来发送电子邮件(运行在TCP协议上) 。
  • DNS(Domain Name Service,域名服务) ,用于完成地址查找,邮件转发等工作(运行在TCPUDP协议上) 。
  • NTP(Network Time Protocol,网络时间协议) ,用于网络同步(运行在UDP协议上) 。
  • SNMP(Simple Network Management Protocol, 简单网络管理协议) ,用于网络信息的收集和网络管理。

网络模型OSI参考模型和TCP/IP参考模型的对比

首次分享请先


TAG:

 

评分:0

我来说两句

Open Toolbar