TCP/IP详解

IP协议

特点

**特点:**无状态,无连接,不可靠服务

  1. 无状态:IP通信双反不同步传输数据的状态信息,因此所有IP数据包的发送,传输和接收都是相互独立,没有上下文关系.
    • 缺点:导致无法福利乱序和重复的IP数据报
    • 优点:简单,高效
  2. 无连接:IP通信双方都不长久的保存对象的任何信息
  3. 不可靠:IP协议不能保证IP数据包准确的到达接收端.只会接收ICMP错误信息,并通知上层协议,而不会重传
    .

头部

头部详解
常用:
4. 4位头部长度:通常位20字节,最大60字节
5. 源地址,目的地址
6. 服务类型:最小延时,最大吞吐量,最高可靠新,最小费用.只能选一个.
7. 16位总长度:IP数据报的最大长度位65535,
8. 16位标识:分片标识,同一个数据包有相同的标识值.
9. 3位标志:标识是否分片
10. 13位片偏移:分片相对原始数据报的偏移,除最后一个分片,其他分片的数据部分长度必须是8的整数倍
11. 8位协议:标识上层协议(传输层)
12. 16位校验和(仅校验头部).

分片

头部的3个重要信息:16位标识,3位标志,13位片偏移

IP路由

1.寻找与目标IP完全匹配的IP地址
2.寻找与目标IP有相同网路的地址
3.选择默认路由(一般为网关)\

IPv6

IPv6不是对IPv4的扩展,而是完全独立的协议
头部详解

TCP协议

特点

  • 面向连接:通信双方必须建立连接,完成通信后都必须断开释放资源
  • 字节流:发送端执行写操作次数和接收端执行读操作次数之间没有任何关联,应用程序对数据的发送和接收没有边界限制.
  • 可靠传输:发送应答机制,超时重传,拥塞控制

UDP特点:
不可靠,无连接,数据报
数据报:接收端必须及时针对每一个UDP数据报执行读操作,否则就会丢包.

头部

TCP头部详解
头部选项:最大报文段长度选项(一般为1500-20-20=1460,只能在同步报文段中),窗口扩大因子(只能出现在同步报文段中),选择性确认,

关闭的TIME_WAIT状态

存在的原因:

  • 可靠的终止TCP连接:防止最后报文段丢失,导致服务器连接没有关闭.
  • 保证让迟来的TCP报文有足够多的时间被识别并丢弃
    • 防止新建立的连接重用老连接
    • 确保网络上两个传输方向上,尚未收到的,迟到的连接都已经被丢弃

拥塞控制

慢启动,拥塞避免,快重传,快恢复

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值