计算机网络
文章平均质量分 54
计算机网络
Pumpkin-_-
这个作者很懒,什么都没留下…
展开
-
【计算机网络】——TCP协议如何保证可靠传输
一些可靠传输协议:当出现差错时让发送方重传出现差错的数据,同时在接收方来不及处理收到的数据时,及时告诉发送方适当降低发送数据的速度TCP协议如何保证可靠传输?(1)将应用层数据分割成TCP认为最适合发送的数据块(2)TCP给发送的每一个报文段进行编号,接收方对报文段进行排序,把有序数据传送给应用层(3)检验和:检验报文段在传输中是否有错,有错就丢弃(4)TCP的接收端会丢弃重复的数据(5)流量控制:TCP连接的每一方都有固定大小的缓冲空间,TCP的接收端只允许发送端发送接收端缓冲区能接纳的数.原创 2022-03-15 22:12:14 · 297 阅读 · 0 评论 -
【计算机网络】——TCP和UDP协议的区别
TCP和UDP主要有以下区别:(1)UDP在传输数据之前不需要先建立连接,TCP在传输数据之前要进行三次握手来建立连接;(2)目标主机在收到UDP报文之后不需要给出任何确认,而TCP要给出确认,保证可靠连接;(3)因为UDP是面向无连接的,不提供可靠交付,所以开销很小,而TCP是面向连接的,保证可靠交付,所以开销很大;(4)UDP一般用于即时通信的服务,如语音、视频等,TCP一般用于文件传输、远程登录等场景。(5)UDP支持一对一、一对多、多对一和多对多的交互通信;而TCP连接只针对点对点的通信。UDP在原创 2022-03-15 16:12:01 · 4450 阅读 · 0 评论 -
【计算机网络】——TCP三次握手和四次挥手
TCP连接的建立采用客户服务器方式,主要发起连接建立的应用进程叫做客户端,而被动等待连接建立的应用进程叫做服务端三次握手TCP建立连接的过程叫做握手,握手需要在客户端和服务器之间交换三个报文段。假设主机A运行的是TCP客户程序,而B运行TCP服务器程序。最初两端的TCP进程都处于CLOSED(关闭)状态。一开始,B的TCP服务器进程先创建传输控制块TCB,准备接收客户端的连接请求,然后服务器进程就处于LISTEN(收听)状态,等待客户端的连接请求,如有,即作出响应。A的TCP客户进程也是首先创建传输.原创 2022-03-15 15:48:18 · 3228 阅读 · 0 评论 -
【计算机网络】——体系结构
OSI的体系结构从下往上依次是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层;TCP/IP的体系结构从下往上依次是网络接口层、网际层(IP)、传输层(TCP或UDP)、应用层(TELNET、FTP、SMTP等);一般在学习计算机网络时,采用五层协议的体系结构从下往上依次是:物理层、数据链路层、网络层、传输层和应用层。接下来说一下各层的作用,物理层的主要任务是确定与传输媒体的接口有关的特性,考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,考虑的是用多大的电压代表“1”或“0”,以及接收原创 2022-03-15 12:53:26 · 3481 阅读 · 0 评论