[计算机网络] TCP-IP详解-卷一-协议
作者:CC下载站 日期:2021-04-02 09:54:00 浏览:87 分类:玩电脑
TCP-IP详解
慎重
这是一本工具书!!!!!!!!!!
这本书和我想象中的不太一样,他不偏向于技术,他更加注重细节,更像是一本工具书,先到这里了,不细看了,有需要再补充
21/4/2 新建 ARP协议、IP协议
21/4/4 补充 DNS协议
第二章 Internet 地址结构
当一台设备连接到全球性的 Internet时,为它们分配地址就必须经过协调,这样就不会重复使用网络中的其他地址。对于专用网络,使用的IP地址必须经过协调,以避免在专用网络中出现类似的重复。成组的IP地址被分配给用户和组织。这些地址的拥有者再将它们分配给设备,这通常根据某些“编号方案”进行。对于全球性的 Internet地址,一个分层结构管理实体帮助用户和服务提供商分配地址。个人用户通常由 Internet服务提供商(ISP)分配地址,通过支付费用来获得地址和执行路由。
Page: 31
IPv6
在IPv6中,地址的长度是128位,是IPv4地址长度的4倍。一般来说,大多数用户对它不太熟悉。IPv6地址的传统表示方法是采用称为块或字段的四个十六进制数,这些被称为块或字段的数由冒号分隔。例如,一个包含8个块的IPv6地址可写为5m05:2000:80ad:5800:0058:0800:2023:1d71。虽然不像用户熟悉的十进制数,但将十六进制数转换为二进制更容易。另外,一些已取得共识的IPv6地址简化表示法已被标准化[RFC42911]: 1.一个块中前导的零不必书写。在前面的例子中,地址可写为5f05:200080ad:5800:58:800:2023:1d7l 2.全零的块可以省略,并用符号::代替。例如,IPv6地址0:0:0:0:0:0:0:1可简写为::1同样,地址2001:0db8:0:0:0:0:0:2可简写为2001:db8::2。为了避免出现歧义,一个IPv6地址中符号::只能使用一次。
在某些情况下,可以使用[]来包裹IPv6,比如url:
http://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]:443/
IPv4地址分类
在最初,IPv4被分为这5类
20世纪90年代以后,Internet遇到了新的问题:
1.到1994年,一半以上的B类地址已被分配。预计,B类地址空间大约在1995年将被用尽。
2.32位的IPv4地址被认为不足以应付 Internet在21世纪初的预期规模。
3.全球性路由表的条目数(每个网络号对应一条),1995年大约为65000个条目,目前仍在增长中。随着越来越多A类、B类和C类路由条目的出现,路由性能将受到影响。
Page: 46
CIDR
无类别域间路由,使用CIDR,任何位定义的地址范围都可以作为一个类的一部分,但是需要提供子网掩码(IP前缀长度)
无类别域间路由解决了问题1,IPv6解决了问题2,问题3没办法了。
聚合
Kleinrock和Kamoun提出使用分层路由,树形拓扑网络
如果我们按照地址对IP进行聚合,就能让路由表中的条目变少,下图左中的路由表有9个条目,右中的路由器只有三个条目且不随树的生长变化。
特殊用途的地址
第四章: 地址解析协议
arp协议能够把IP地址转换为物理地址。在linux上执行命令
1
arp
我们可以看到这里有5列,第一列Address即IP地址,HWtype是硬件类型,HWaddress是硬件地址,Flags是标志,包括C、M、P,C代表由arp协议动态学习,M为手动输入,P是发布(主机对ARP请求的应答),Iface是本地网络接口(网卡)
我们使用docker启动一个centos8容器,安装好需要的网络工具,然后执行命令
1
tcpdump -vve
然后对这个容器再启动一个bash执行
1
telnet fightinggg.top 80
注意到有着两行出现
1
2
12:29:47.647126 02:42:ac:11:00:03 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 42: Ethernet (len 6), IPv4 (len 4), Request who-has _gateway tell 8d32dcd79d6c, length 28
12:29:47.647154 02:42:6b:57:92:7d (oui Unknown) > 02:42:ac:11:00:03 (oui Unknown), ethertype ARP (0x0806), length 42: Ethernet (len 6), IPv4 (len 4), Reply _gateway is-at 02:42:6b:57:92:7d (oui Unknown), length 28
第一行的意思是mac为02:42:ac:11:00:03的主机发布了一个广播:谁知道_gateway的mac地址,请告诉8d32dcd79d6c(docker 容器的host)
第二行的意思是mac为02:42:6b:57:92:7d的主机向02:42:ac:11:00:03发送了单播:_gateway的mac地址为02:42:6b:57:92:7d
代理ARP
代理ARP[RFC1027使一个系统(通常是一台专门配置的路由器)可回答不同主机的ARP请求。它使ARP请求的发送者认为做出响应的系统就是目的主机,但实际上目的主机可能在其他地方(或不存在)。ARP代理并不常见,通常应尽量避免使用它。
免费ARP
当一台主机启动的时候,他会发送一个ARP请求,寻找自己的地址,通常他不期待得到回答。
这样做有两个好处:
- 确定网络中不存在另一台主机和自己的IP地址相同
- 如果主机已经改变了自己的MAC地址,这个ARP报文会让其他主机更新这台主机的MAC地址
第五章:Internet协议
IP报文
细节参考这里
DS字段细节
协议详见
IPv6头部
下一个头部具体的情况
第11章 名称解析和域名系统
DNS消息格式
4通知
5更细
1-3弃用 4 AA(authoritative anwer) 授权回答,与缓存回答相对 1 TC(truncated) 可截断,在UDP中标识是否截断 1 RD(recursion desired) 期望递归,参考递归DNS 如果回答是,则服务器会返回递归的DNS地址 1 RA(递归可用) 表明该服务器是否支持递归,根服务器不支持RA 1 Z 保留,一定是0 1 AD 是否授权 1 CD 是否禁用安全检查(随缘补充这部分) 1 RCODE 见? 4 QDCOUNT/ZOCOUNT 查询数/区域数? 16 ANCOUNT/PRCOUNT 回答数/先决条件数? 16 NSCOUNT/UPCOUNT 授权记录数/更新数? 16 ARCOUNT/ADCOUNT 额外信息数? 16
RCODE
QDCOUNT/ZOCOUNT
查询类16位, 1代表互联网类, 254代表没有类, 255代表所有类
查询类型16位, 一般为A(IPv6为AAAA)
回答,授权,额外信息
猜你还喜欢
- 09-06 [系统技巧] windows中,端口查看 关闭进程及Kill使用
- 09-06 [系统教程] Windows系统Git安装教程(详解Git安装过程)
- 06-26 [系统技巧] 远程桌面连接(mstsc)全攻略
- 03-29 [玩系统] Windows下强大的命令终端-Cmder
- 03-29 [系统技巧] Win10右键菜单添加“获取文件管理员权限”选项
- 03-29 [系统技巧] win10删除文件夹需要Administrator权限
- 03-09 [网络技巧] 如何使用IPv6地址直接访问http,https服务及Windows共享文件夹[UNC路径]
- 11-05 [系统技巧] 真的有后悔药!Win10超给力的备份功能你用过吗
- 11-05 [系统技巧] 发现Win11、Win10备份已禁用?帮你快速解决!
- 11-05 [电脑技巧] 科普|F1-F12快捷键有什么用?
- 11-05 [系统技巧] 永劫无间游戏卡顿、闪退 只需检查电脑这个设置
- 11-05 [系统技巧] Win10出现Runtime Error如何修复
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[动画] 迪士尼系列动画139部 国英双语音轨 【蓝光珍藏版440GB】
[电影] 莫妮卡贝鲁奇为艺术献身电影大合集 1080P超清 双语字幕
[电影] DC电影宇宙系列合集18部 4K 高码率 内嵌中英字幕 273G
[音乐] 【坤曲/4坤时】鸡你太美全网最全,385首小黑子战歌,黄昏见证虔诚的信徒,巅峰诞生虚伪的拥护!
[音乐] 用餐背景音乐大合集 [MP3/flac]
[书籍] 彭子益医书合集 [PDF/DOC]
[电影] 《环太平洋两部合集》 4K REMUX原盘 [杜比视界] 国英双语音轨 [内封特效字幕] [133.8G]
[电影] 异人之下 The Traveller 2024✨【影版】【4K正式版/HQ超高码/DDP5.1】✚【1080高码】无水印/无压缩
[动漫] 头文字D 动漫 (1998) S01-S06季 1080P 国粤日音轨 续作 剧场版 电影
[小说] 知轩藏书全站7667册txt小说合集精心校对版
[书籍] 彭子益医书合集 [PDF/DOC]
[游戏] 《黑神话悟空》免安装学习版【全dlc整合完整版】+Steam游戏解锁+游戏修改工具!
[动画] 《名侦探柯南》名侦探柯南百万美元的五菱星 [TC] [MP4]
[电视剧集] [BT下载][黑暗城市- 清扫魔 Dark City: The Cleaner 第一季][全06集][英语无字][MKV][720P/1080P][WEB-RAW]
[涨点姿势] 男性性技宝典:14招实战驭女术——爱抚、按摩、催情、姿势、高潮全攻略
[动画] 2002《火影忍者》720集全【4K典藏版】+11部剧场版+OVA+漫画 内嵌简日字幕
[剧集] 《斯巴达克斯》1-4季合集 无删减版 1080P 内嵌简英特效字幕
[CG剧情] 《黑神话:悟空》158分钟CG完整剧情合集 4K120帧最高画质
[短剧] 被下架·禁播的羞羞短剧·午夜短剧合集
[游戏] 黑神话悟空离线完整版+修改器
[影视] 美国内战 4K蓝光原盘下载+高清MKV版/内战/帝国浩劫:美国内战(台)/美帝崩裂(港) 2024 Civil War 63.86G
[影视] 一命 3D 蓝光高清MKV版/切腹 / 切腹:武士之死 / Hara-Kiri: Death of a Samurai / Ichimei 2011 一命 13.6G
[影视] 爱情我你他 蓝光原盘下载+高清MKV版/你、我、他她他 2005 Me and You and Everyone We Know 23.2G
[影视] 穿越美国 蓝光原盘下载+高清MKV版/窈窕老爸 / 寻找他妈…的故事 2005 Transamerica 20.8G
[电影] 《黄飞鸿》全系列合集
[Android] 开罗游戏 ▎像素风格的模拟经营的游戏厂商安卓游戏大合集
[游戏合集] 要战便战 v0.9.107 免安装绿色中文版
[书籍] 彭子益医书合集 [PDF/DOC]
[资源] 精整2023年知识星球付费文合集136篇【PDF格式】
[系统]【黑果小兵】macOS Big Sur 11.0.1 20B50 正式版 with Clover 5126 黑苹果系统镜像下载
- 最新评论
-
有靳东!嘻嘻奥古斯都.凯撒 评论于:10-28 流星花园是F4处女作也是4人集体搭配的唯一一部!奥古斯都.凯撒 评论于:10-28 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢AAAAA 评论于:10-26 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢password63 评论于:10-26 找了好久的资源,终于在这里找齐了!!!!blog001 评论于:10-21 找了好久的资源,终于在这里找齐了!!!!blog001 评论于:10-21 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢WillKwok 评论于:10-09 感谢分享1234123 评论于:10-07 太好了终于找到了谢谢Tom 评论于:10-07 谢谢分享loonghd 评论于:09-30
- 热门tag