网络原理——网络层与数据链路层

JavaEE传送门

JavaEE

网络原理——No.3 传输层_TCP的滑动窗口, 流量控制与拥塞控制

网络原理——No.4 传输层_TCP协议中的延迟应答, 捎带应答, 面向字节流与TCP的异常处理



网络层

网络层做的工作, 就是两点之间, 规划出一个合理的路径. 同时也需要对主机所处的位置, 进行定义.

网络层做的工作

  1. 地址管理
  2. 路由选择

IP 协议

注: 本篇文章讲解的 IP 默认都是指 IPv4

IP 协议的报文格式

网络上可能会有很多的数据报在传输, 有的数据报可以顺利发到对面, 有的可能是永远也发不过去(收件人地址写错了)

永远也发不过去的数据报, 不可能无限的转发下去, 转发到一定程度, 发现还是没到, 就会被丢弃.

TTL 单位是 “次数” 是一个整数. 一般是 32/ 64/ 128这样的整数.

数据报传输时, 每经过一个路由器转发, TTL-1 , 如果减到 0 了, 此时就要把包丢弃了,

(预期正常情况下,数据报是可以在很短的次数内就能传输到世界上的任何一个主机上的)

为什么转发几次就能到呢?

基于一个社会科学上的假设: 六度空间理论.

IP 地址本质上是一个 32 位的整数(四个字节, 类似于一个int)

为了给人来看, 通常就会把这个32位整数, 转成 "

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值