摘要: TCP是面向连接的协议,因此开销较大,但是可以解决应用层程序无可靠传输的问题。 但是如果应用层程序已经解决了可靠传输的问题,则UDP的传输效率会更高。 阅读全文
posted @ 2023-09-21 09:35 三万光年 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 一般情况下源端口号大于1024,目标端口号为小于1024的知名端口号。 因为发送主机需要区分于不同主角之间的会话。 1. TELNET 远程登录主机,端口号TCP23 2. FTP 文件传输协议。客户端首先连接到FTP服务器的TCP21端口,进行用户的认证,认证成功后,当我们要传输文件时,服务器会开 阅读全文
posted @ 2023-09-20 18:22 三万光年 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 首先我们需要再次理解两个重要的概念,也许这两个概念几乎不会在实际工作中被提及。 冲突域:在曾经使用集线器的年代,所有主机连接在一个集线器上,每次只有一台主机可以发送数据,因为所有主机共享一个通讯信道,如果两台主机同时发送数据会产生冲突。主机会使用CSMA/CD协议来进行侦听。 CSMA/CD的基本原 阅读全文
posted @ 2023-09-15 11:20 三万光年 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 按照通讯的层级划分来说,无论设备是2层设备如交换机,3层设备如路由器,7层设备如主机,防火墙等等,所有的通讯最终都是基于2层来实现。 所以获取目的主机的MAC地址是通讯的前提,获取了MAC地址才可以进行帧的封装。 那么一个目标主机有几种方式可以获取到目的主机的MAC地址呢? 1. ARP缓存:如果A 阅读全文
posted @ 2023-09-15 10:34 三万光年 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 第一个问题,为什么? 为什么存在NAT,设计NAT解决了哪些问题? 场景1. 作为企业内网的用户需要访问公网,但是公有IP地址不够用,如果所有企业的每一台主机都申请一个公有IP,则公有IP很快就会消耗殆尽。局域网私网地址用户访问公网-出方向 场景2. 企业在局域网部署了一台服务器,对外提供如web服 阅读全文
posted @ 2023-06-01 23:44 三万光年 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 我们直接通过例子来说明如何计算通配符 实例1 172.16.144.17/19 第一步 计算网络号 19=8+8+3,第三字节网络号为前3位,第3字节的块大小为255-128-64-32+1=32 144=128(2^7)+16(2^4)=10010000, 所以网络号为172.16.128.0/1 阅读全文
posted @ 2022-12-18 17:01 三万光年 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 距离矢量的路由状态协议是根据邻居路由器的路由更新直接更新路由并且需要邻居路由器进行周期性的更新。 区别于距离矢量协议,链路状态协议需要路由器: 1. 每台路由器与邻居路由器之间建立邻接关系 2. 路由器向每个邻居路由器发送链路状态通告LSA。路由器会对每条连接的链路生成一个LSA,LSA用于标识这条 阅读全文
posted @ 2022-02-22 12:23 三万光年 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 同RIP路由一样,我们也是通过一些列的问题来了解EIGRP是如何工作的? 1. EIGRP协议是运行在第几层? EIGRP是直接封装在IP报文里面的,无端口好,但是在IP的报头中协议号为88。 由于没有封装在UDP或TCP中,所以EIGRP不好定义运行在几层。 2. 作为距离矢量协议,EIGRP是如 阅读全文
posted @ 2022-02-21 17:11 三万光年 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 下面分别让我们通过一个个问题来了解RIP是如何运行的。 1. RIP协议在网络中运行在第几层? RIP协议为应用层协议,基于UDP报文,源端口和目的端口都是520. 2. 作为距离矢量协议,RIP是如何来衡量路由的距离的? RIP协议基于跳数来测量路由的距离,到达直连的路由器为1跳,到达16跳为无穷 阅读全文
posted @ 2022-02-17 21:27 三万光年 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 距离矢量路由协议的设计思路非常简单,总结下来为一句话 每个路由器向相邻的路由器定期广播自己的路由表,就相当于路由器之间共享自己的地图,好让所有路由器可以知道路由的全貌以便达到一致。 基于上述的设计思路,所有的距离矢量路由选择协议涉及以下几个方面: 1. 定期更新:周期性的发送更新信息,RIP为30s 阅读全文
posted @ 2022-02-11 10:31 三万光年 阅读(141) 评论(0) 推荐(0) 编辑