• TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:

  1. 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。

  2. 传输层:在此层中,它提供了节点间的数据传送,应用程序之间的通信服务,主要功能是数据格式化、数据确认和丢失重传等。如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。

  3. 互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。

  4. 网络接口层(主机-网络层):接收IP数据报并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。

拓展内容。

  • TCP/IP 是基于 TCP 和 IP 这两个最初的协议之上的不同的通信协议的大的集合。

 
 

最新文章

  1. Spring MVC注解入门
  2. LoadRunner 函数之lr_xml_find
  3. Pair Project:电梯控制程序
  4. [转]mysql drop、truncate和delete比较
  5. JSP表单处理
  6. WinForm下窗体标题栏上有“帮助”按钮
  7. 关于微信扫描二维码下载apk文件的细节设计
  8. IOS6 字体高亮显示
  9. SQL 语句中按照in语句原有的顺序进行排序
  10. EtherChannel Cisco 端口聚合详解
  11. js判断字符串是否全为空(使用trim函数/正则表达式)
  12. 使用linux sort给一个文件里的内容按规则排序
  13. Insert Sort Singly List
  14. c# 虚拟路径转化为物理路径
  15. spring学习总结——装配Bean学习三(xml装配bean)
  16. 27 ArcMap加载天地图服务一片空白怎么办
  17. static与volatile的用法
  18. 关于在html中直接引入less文件遇到的小问题
  19. svn:Item ‘XXXXXX’ is out of date
  20. Spring根据包名获取包路径下的所有类

热门文章

  1. Python开发 第一篇 python的前世今生
  2. Maven整理笔记の初步窥探
  3. Sql--IDENTITY()自动增长列
  4. 建造者(Builder)模式 *
  5. 七月小说网 Python + GraphQL (三)
  6. 大数据技术之_11_HBase学习_01_HBase 简介+HBase 安装+HBase Shell 操作+HBase 数据结构+HBase 原理
  7. 三、Node.js-HelloWorld案例
  8. underscore里面的debounce与throttle
  9. javascript中类数组转成真正的数组
  10. JS 创建元素的三种方法