默认

网络编程懒人入门(二):快速理解网络通信协议(下篇)

查看数: 444843 | 评论数: 42 | 收藏 40
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-10-11 14:09

正文摘要:

原作者:阮一峰(ruanyifeng.com),本文由即时通讯网重新整理发布,感谢原作者的无私分享。 1、前言 本文上篇《网络编程懒人入门(一):快速理解网络通信协议(上篇)》分析了互联网的总体构思,从下至上,每一层协 ...

评论

visit321 发表于 1 年前
终于懂了网络里这些参数的意义
hero123 发表于 1 年前
学习
游客 发表于 3 年前
引用:zengtudou 发表于 2019-04-19 15:53
**** 作者被禁止或删除 内容自动屏蔽 ****

标头应该是不算在包内的,所以1500 * 3 + 500 = 5000
游客 发表于 3 年前
「四个包的IP数据包的长度分别为1500、1500、1500、560」这段是560还是580,四个包,每个包都有20字节的标头,算起来应该是580
Legion_coder 发表于 3 年前

看完有收获,谢谢
Keith 发表于 4 年前
受益匪浅 谢谢分享
chb1944 发表于 4 年前
写得太棒啦
cnfox 发表于 4 年前
学习学习
yhl 发表于 4 年前
包是一层一层封装的, 然后ip层的包是封装在链路层的包里面的,所以链路层的包头里面是没有ip地址的, 但是包在传输的时候是需要先找到ip地址的, 然后通过链路层里面的Mac地址定位到机器, 这个是不是有矛盾的地方呢?传输层的包头没解之前是拿不到ip地址的
bigshowlu 发表于 5 年前
收货很多。
Rayman 发表于 5 年前
舒服~
iqrocket 发表于 5 年前
通俗易懂~
纪晨 发表于 5 年前
学习谢谢
x1554107379 发表于 5 年前
看懂了
我想崛起 发表于 5 年前

我又想了一下,案例中,发送方通过DNS拿到了目标方(Google)的ip地址,那么可以通过IP协议(路由寻址,此处略去一万字),然后到达目的地网关。我理解的网关是一个局域网的出口,Google的ip也应该是一个网关ip,只不过如果这个网关只有一台计算机,那么就简单许多。 子网的通讯是以太网协议(局域网). 个人理解是这样
我想崛起 发表于 5 年前

我觉得应该是路由对这个寻址做了支持,期待
鄭子銘 发表于 6 年前

JackJiang 发表于 6 年前
引用:鄭子銘 发表于 2019-11-26 14:13
懒人一时爽,一直懒人一直爽

。。。。
鄭子銘 发表于 6 年前
懒人一时爽,一直懒人一直爽
wenkaijx 发表于 6 年前
简洁 明了,收获良多

返回顶部