计算机网络——传输层

本文详细介绍了计算机网络的传输层协议,重点讲解了TCP(传输控制协议)和UDP(用户数据报协议)的工作原理。TCP提供可靠的传输,包括连接建立的三次握手和连接释放的四次挥手,以及流量控制功能。UDP则是无连接的,适用于对实时性要求高的场景。此外,还提到了不同服务与应用层协议之间的关系以及端口的使用。
摘要由CSDN通过智能技术生成

传输层协议

传输层有两个协议,TCP(传输控制协议)和UDP(用户数据报协议)。为应用进程提供了逻辑通信。

TCP协议

需要将传输的文件分段,需要服务器和客户端建立会话(面向连接),实现可靠传输,有流量控制功能,全双工通信。每一条TCP连接只能是点对点的。
例如QQ传文件,发送邮件用的就是TCP协议。
传输层与应用层协议之间的关系:
http = TCP + 80端口
https = TCP+ 443端口
RDP = TCP + 3389端口 远程桌面服务
ftp = TCP + 21
共享文件夹 = TCP + 445
SMTP = TCP + 25 发邮件
POP3 = TCP +110 收邮件
telnet = TCP + 23
SQL = TCP + 1433
服务和应用层协议之间的关系
计算机启动了服务,该服务就开始侦听对应端口的数据,如WEB服务开启后,就是开始侦听TCP 的80端口,收到客户端的目的端口号为80的数据包时就可以侦听到。

  • 服务使用 TCP 或者UDP的端口侦听客户端请求
  • 客户端使用IP地址定位服务器,使用目标端口定位服务。
  • 可以在服务器的网卡上设置只开放必要端口,实现网络安全。
TCP连接

套接字(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值