计算机网络基础------传输层协议介绍和交换机工作原理

本文介绍了传输层协议TCP的主要功能,包括数据分段、连接管理、可靠性的保证,并详细解析了TCP报文字段。此外,阐述了TCP的三次握手和四次挥手过程,以及TCP半关闭状态的作用。同时,探讨了交换机的工作原理,从数据链路层的角度理解其如何进行数据帧的转发和MAC地址学习。
摘要由CSDN通过智能技术生成

一、传输层的作用

传输层也叫数据段。

传输层的主要作用:
1.数据分段,数据重组也在传输层。
2.连接管理(怎么建立连接和怎么断开连接)
3.tcp是端到端通信。端口对端口(tcp当中:包含源端口和目的端口)

传输层协议:tcp/udp
协议:数据通信过程中的规则和约定,以及交互方式。

tcp协议:面对连接,端口到端口,建立通信,tcp叫传输控制协议

        程序:开发写好的代码,未运行,就是程序

        进程:执行起来的代码就是进程

        服务:由进程提供的特定功能

        进程到进程:两个执行起来的程序之间进行端口到端口的通信,tcp提供全双工服务,数据可以在同一时间内双向传输

        Tcp有一个发送缓存和接收缓存的功能,用来临时缓存数据

        Tcp还有一个特点:通信双方建立通信之前,必须要先建立连接(就比如说1给2打电话,2必须得接通才能通信)

udp用户数据报协议:无连接。不保证传输的可靠性。
发送端根本不关心发送的数据是否能够到达目标主机,数据是否输错也不在考虑范围之内。
收到数据的主机,也就是接收方,他也不会告诉发送方是否收到数据。
可靠性由上层协议(用户自定义)进行保证。


主流还是tcp:安全,可靠。速度相对较慢。
udp:效率高,速度快。不安全

数据分段和重组

发送方:上层应用程序传输的数据会被进行分段,每个数据段都会有一个序列号。添加一定的控制信息。
接收方:在传输层把分段的数据重组,形成完整的数据。

连接管理:可以建立,维护以及终止源主机和目的主机之间的连接。tcp、udp  主流都是tcp

可靠性保证:主要针对传输层tcp。数据分段后的有序传递,数据丢失后的检测以及重传。数据的检测和纠错机制。确保传递过程中的数据完整性和可靠性。

流量控制:(了解即可)
拥塞控制:(了解即可)


二、tcp报文字段

tcp报文的字段:
源端口:发送方的端口号
目的端口:接收方的端口号
stream index:1(序列号,索引号)(仅作为了解)
flag:标志位。tcp协议用来控制连接的表示符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值