快速入门计算机网络

学习目标

  1. 网络的七层模型
  2. TCP和UDP的区别
  3. 三次握手和四次挥手
  4. Socket编程
  5. UDP编程

网络的七层模型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pzRzMJur-1654902496637)(网络.assets/20210119100058516.png)]

网络层:IP协议 (IPV4 192.168.1.112)(32位二进制–> 4个8位二进制一组 --> 4个十进制) 00000000 --> 11111111

传输层:TCP和UDP

应用层:HTTP协议

TCP和UDP的区别

对比

维度 TCP UDP
可靠性 可靠 不可靠
速度 稍慢 更快
通信方式 点对点 点对点、一对多、多对多
通信内容 字节码 数据报
应用场景 传输文件 聊天、视频、语音

三次握手和四次挥手

TCP(传输控制协议 Transfer Control Protocol)

分为服务端和客户端,属于可靠协议,不会丢失数据

建立TCP连接需要通过三次握手机制在服务端和客户端之间建立连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UsTBfm2s-1654902496642)(网络.assets/20210119102417176.png)]

三次握手:

  1. 客户端发送信号量SYN=1 和序列号seq=J 给服务端,客户端进入SYN_SENT(信号发送状态),等待服务器回答
  2. 服务器收到客户端信号后,发送信号量SYN=1、ACK=1,应答值ack=J+1,新的序列号seq=K给客户端,服务器进入SYN_RCVD(收到信号)状态
  3. 客户端收到服务器的应答消息,发送ACK&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值