计算机网络概念多,记不住,抓不住重点是因为你不会总结,进来看看,看不懂,看不会过来打我
前文推荐
学计算机网络之前了解这些,学习效率不提升过来打我
计算机网络物理层第一章物理层详解
吐血码万字长文搞懂了数据链路层
计算机网络的网络层,真就一看就懂?
文章目录
传输层
只有主机才有的层次
在协议栈中传输层的作用 |
---|
传输层的功能:
- 传输层提供进程和进程之间逻辑通信
- 而网络层提供的是主机之间的逻辑通信
- 复用和分用
- 复用:不同的进程都可以使用同一传输层协议来传输数据
- 分用:接收方的传输层在接收到数据后能正确的把数据送交给正确的进程
- 传输层对收到的报文进行差错检测
- 之间在网络层时学过一个差错控制,那个首部校验和仅仅是校验的是首部,而不是数据
- 传输层的两种协议
传输层的两种协议简述
传输层有两个好兄弟
大哥TCP和二弟UDP
大哥靠谱,二弟不靠谱
- 面向连接的传输控制协议TCP
传送数据之前必须建立连接,数据传送结束后要释放连接.不提供广播或多播服务.由于TCP要提供科奥的面向连接的传输服务,因此不可避免增加了许多开销:确认.流量控制,计时器以及连接管理等
可靠,面向连接,时延大,适用于大文件
- 无连接的用户数据报协议YDP
传送数据之前不需要建立连接,收到UDP报文后也不需要给出任何确认
不可靠,无连接,时延小,适用于小文件
传输层的寻址与端口
复用:应用层所有的应用进程都可以通过传输层再传输到网络层
分用:传输层从网络层收到数据后交付指明的应用进程
**端口:**是传输层的SAP,标识主机中的应用进程(每一个进程都有一个唯一的标识端口)
- 这里的端口是逻辑端口或称为软件端口,要和路由器上的端口(硬件端口区分开)
- 端口号只有本地意义,在因特网中不同计算机的相同端口是没有联系的.
- 端口号长度为16bit,能表示55535个不同的端口号
端口号分分类 |
---|
常见熟知端口号 |
---|