• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
memory-for-rui
博客园    首页    新随笔    联系   管理    订阅  订阅
初识网络(3)

一. 三次握手

 

1.pc1会发送syn报文请求连接seq=x(数据段的序号) SYN=1(同步位为1 代表请求建立连接)

2.pc2 收到请求包会回复 SYN+ACK的报文seq=y(pc2会发送的数据段序号)ack=x+1 (确认好 希望pc1回复的报文序号为x+1) SYN=1(同步位等于1代表收到了pc1的请求)

    ACK=1 (确认位为1,代表同意建立连接)

3.pc1收到pc2回复后会发送一个序号为x+1的数据段 确认好为ack=y+1(正式传输数据) 确认位为1代表同意连接。99

 

 

二.IP数据包格式

协议字段

tips:通过TTL的返回值确定你的系统类型

1.win128左右

2.linux64左右

三.ICMP协议

ICMP协议:是IP协议的辅助协议 是一个错误侦测与回反馈机制

作用:检测网络的双向联通性   当出现网络不通时 第一件事就是ping

ping的通代表没有问题 但ping不通不一定就是有问题 因为网络环境很复杂 有可能是因为网络波动

           网络波动:偶尔丢一两个包 

          ping不通:没有一个数据到达

有的ping不通是因为有些通过其他方式禁用了ICMP协议

posted on 2022-12-01 10:13  霜月の博客窝  阅读(6)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3