软考之路系列 架构设计师 第六章 计算机网络 网络技术标准与协议

本文详细解读TCP协议的三次握手过程,包括主动连接、服务器响应和确认建立连接,是理解网络通信基础的关键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

协议族:协议族群,TCP

 

  • IP协议:也叫网际互联协议,对上可载送传输层各种协议的信息,例如TCP、UDP等;对下可将IP信息包放到链路层,通过以太网、令牌环网络等各种技术来传送。
  • ICMP协议:CMP使用IP协议的基本支持,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。如" ping 192.168…"。
  • IGMP协议:用于IP主机向任一个直接相邻的路由器报告他们的组员情况。
  • ARP协议:地址解析协议,IP地址信息解析出目标硬件地址(MAC地址)信息。
  • RARP协议:反向地址解析协议,MAC地址解析IP地址。
  • TCP协议:是一种面向连接的、可靠的、基于字节流的传输层传输控制通信协议。
    • Telnet协议:是Internet远程登录服务的标准协议。
    • SMTP协议:电子邮件传输协议。
    • FTP协议:文件服务器传输协议。
    • HTTP协议:超文本传输协议。
    • SNMP协议:专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议。
    • DNS服务:域名系统,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,DNS协议是用来将域名转换为IP地址(也可以将IP地址转换为相应的域名地址)
    • TFTP协议:用来在客户机与服务器之间进行简单文件传输的协议
    • DHCP协议:是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
    • POP3协议:电子邮件协议。
  • UDP协议:一个无连接不可靠的数据传输协议。
  • NFS/CLFS/Samba :文件共享协议,既支持TCP协议,也支持UDP协议

TCP 三次握手:

第一次握手
客户主动(active open)去connect服务器,并且发送SYN 假设序列号为x,
服务器是被动打开(passive open)

第二次握手
服务器在收到SYN后,它会发送一个SYN以及一个ACK(应答)给客户,
ACK的序列号是 x+1表示是给SYN x的应答,新发送的SYN  y序列号是x+1

第三次握手
客户在收到新SYN x+1, ACK x+1 后,也回应ACK y+1 以表示收到了,
然后两边就可以开始数据发送数据了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值