网络基础 — OSI七层协议模型、TCP/IP四层模型
来源:互联网 发布:有域名了怎么做网站 编辑:程序博客网 时间:2024/05/24 03:59
OSI七层协议模型、TCP/IP四层模型总结
TCP/IP四层模型
TCP/IP四层模型
链路层:数据链路层一般用来处理连接硬件的部分,包括控制网卡、硬件相关的设备驱动等。传输单位数据帧。
网络层:网络层是整个TCP/IP协议栈的核心。它的功能是把分组发往目标网络或主机。同时,为了尽快地发送分组,可能需要沿
不同的路径同时进行分组传递。因此,分组到达的顺序和发送的顺序可能不同,这就需要上层必须对分组进行排序。
网络层定义了分组格式和协议,即IP协议网络互连层除了需要完成路由的功能外,也可以完成将不同类型的网络(异构网)互连
的任务。除此之外,网络互连层还需要完成拥塞控制的功能。
传输层:在TCP/IP模型中,传输层的功能是使源端主机和目标端主机上的对等实体可以进行会话。在传输层定义了两种服务质量
不同的协议。即:传输控制协议TCP和用户数据报协议UDP。
TCP协议是一个面向连接的、可靠的协议。它将一台主机发出的字节流无差错地发往互联网上的其他主机。在发送端,它负责把上
层传送下来的字节流分成报文段并传递给下层。在接收端,它负责把收到的报文进行重组后递交给上层。TCP协议还要处理端到端
的流量控制,以避免缓慢接收的接收方没有足够的缓冲区接收发送方发送的大量数据。
UDP协议是一个不可靠的、无连接协议,主要适用于不需要对报文进行排序和流量控制的场合,所以UDP的传输速度肯定也是很快
的,在一些对报文数据完整性要求不高的地方可以使用.
应用层:TCP/IP模型将OSI参考模型中的会话层和表示层的功能合并到应用层实现。
应用层面向不同的网络应用引入了不同的应用层协议。其中,有基于TCP协议的,如文件传输协议(FTP)、虚拟终端协议
(TELNET)、超文本链接协议(HTTP),也有基于UDP协议的。
TCP/IP四层模型数据传输过程:
TCP/IP四层模型数据传输过程
OSI七层协议模型
这里借用一个很全面的图-> 因为这个图很全面所以我就直接拿过来了.
阅读全文
0 0
- 网络基础 — OSI七层协议模型、TCP/IP四层模型
- OSI七层网络模型,TCP/IP四层网络模型与网络协议解析
- OSI七层网络模型,TCP/IP四层网络模型与网络协议解析
- OSI七层协议和TCP/IP四层模型
- TCP/IP四层模型和OSI七层模型、网络协议整理
- OSI网络七层模型和TCP/IP协议模型
- Linux网络基础-ISO/OSI七层模型、TCP/IP四层模型
- (四十五)网络基础——OSI七层模型简介和TCP/IP四层模型及其通信过程
- osi七层模型和tcp/ip四层模型每层作用和协议
- OSI七层模型和TCP/IP四层模型
- TCP/IP四层模型和OSI七层模型
- TCP/IP四层模型和OSI七层模型
- TCP/IP四层模型和OSI七层模型
- TCP/IP四层模型和OSI七层模型 .
- OSI七层模型和TCP/IP四层模型
- TCP/IP四层模型和OSI七层模型
- OSI七层模型和TCP/IP四层模型
- OSI七层模型与TCP/IP四层模型
- 安卓教程:Xposed 框架安装及使用
- Mybatis(三)— 关联查询
- FZU 2267 贪心 后缀数组
- 一维转二维数组
- Springboot Redis分布式集群(1)- Linux下redis安装与使用
- 网络基础 — OSI七层协议模型、TCP/IP四层模型
- POJ1066---Treasure Hunt (计算几何基础:线段相交)
- [未完待续][NOI2017模拟]大新闻
- Count Color POJ 2777
- MRP运行(MD01-MD03) MRP控制参数
- springboot集成security
- C#动态生成XML
- use tpm2-abrmd on RHEL7.3
- struts2文件上传Demo