传输层协议
一、TCP 协议
全称 Transmission Control Protocol 传输控制协议
将要传输的文件分块传输,建立会话,可靠传输,流量控制。
tcp 如何实现可靠传输
自动重传请求 ARQ(Automatic repeatre Quest)ARQ表明重传的请求是自动进行的。接收方不需要请求发送方重传某个出错的分组。 以字节为单位的滑动窗口技术
tcp 协议如何实现流量控制
不断调整 window size 的大小来实现
tcp 协议如何避免网络拥塞
tcp 的传输连接管理
传输连接有三个阶段,即:连接建立、数据传送、连接关闭 tcp连接的建立都是采用客户端服务器方式 主动发起连接建立的应用进程叫做客户端(client) 被动等待连接建立的应用进程叫做服务器(server) TCP用三次握手建立连接 SYN=1,ACK=0(确认标记无用),seq=x(序号) SYN=1,ACK=1,seq=y,ack=x+1(确认号) SYN=0,ACK=1,seq=x+1,ack=y+1
二、UDP 协议
全称 User Data Protocol,用户数据报协议
一个数据包就能完成数据通信不需要分块,不需要建立会话 不可靠传输 不需要流量控制
广播/多播使用的就是 UDP
三、常见的应用层协议使用的端口
http = TCP + 80
https = TCP + 443
rdp = TCP + 3389
ftp = TCP + 21/20
共享文件夹 = TCP + 445
SMTP = TCP + 25
POP3 = TCP + 110
telnet = TCP + 23
SQLSERVER = TCP + 1433
DNS = UDP + 53
熟知端口 0-1023
登记端口 1024-49151
客户端端口 49152-65535
四、服务和应用层协议之间的关系
1、服务使用TCP或UDP的端口侦听客户端请求。
2、客户端使用IP地址定位服务,使用目标端口定位服务。
3、可以在服务器网卡上设置只开放必要的端口,实现网络安全。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: Switch 交换机 入门介绍
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论