
计算机网络
classify233
这个作者很懒,什么都没留下…
展开
-
NAT之如何寻找局域网中的主机
NAT之如何寻找局域网中的主机当在你家里要访问 163 网站的时候,你的包需要 NAT 成为公网 IP,返回的包又要 NAT 成你的私有 IP,返回包怎么知道这是你的请求呢?它怎么就这么智能的 NAT 成了你的 IP 而非别人的 IP 呢?NAT在进行地址替换时不仅仅包含IP地址,还有端口号。具体说来就是,我们在进行连接外网服务器请求的数据包中,除了源、目的IP地址外,还有源、目的端口号。其中...转载 2019-07-06 11:56:02 · 2075 阅读 · 2 评论 -
生成树协议
概念在数据结构中,有一个方法叫作最小生成树。有环的我们常称为图。将图中的环破了,就生成了树。在计算机网络中,生成树的算法叫作STP,全称Spanning Tree Protocol。名词解释STP 协议比较复杂,一开始很难看懂,但是其实这是一场血雨腥风的武林比武或者华山论剑,最终决出五岳盟主的方式。在STP 协议里面有很多概念,译名就非常拗口,但是我一作比喻,你很容易就明白了。Roo...转载 2019-07-06 15:50:02 · 288 阅读 · 0 评论 -
MAC层总结
链路层解决三个问题:这个包是发给谁的?谁应该接收?大家都在发,会不会产生混乱?有没有谁先发、谁后发的规则?如果发送的时候出现了错误,怎么办?第二个问题比如接下来这三种方式:分多个车道。每个车一个车道,你走你的,我走我的。这在计算机网络里叫作信道划分;今天单号出行,明天双号出行,轮着来。这在计算机网络里叫作轮流协议;不管三七二十一,有事儿先出门,发现特堵,就回去。错过高峰再出。...转载 2019-07-06 16:00:03 · 6337 阅读 · 0 评论 -
ping命令和ICMP协议
ICMP全称Internet Control Message Protocol,就是互联网控制报文协议。ICMP 报文是封装在 IP 包里面的。因为传输指令的时候,肯定需要源地址和目标地址。它本身非常简单。因为作为侦查兵,要轻装上阵,不能携带大量的包袱。ICMP 报文有很多的类型,不同的类型有不同的代码。最常用的类型是主动请求为 8,主动请求的应答为0。查询报文类型我们经常在电视剧里听到...转载 2019-07-06 16:13:50 · 1108 阅读 · 0 评论 -
RIP报文,OSPF数据报格式 :
RIP报文格式:命令域:指出RIP报文是一个请求报文还是对请求的应答报文版本域:一般为1,新版本为2。地址族标识符(又称为地址类别)字段用来标志所使用的地址协议。总结:RIP报文封装在UDP用户数据报里面;RIP报文内容:IP地址,下一跳路由器地址,距离OSPF报文格式:类型 : 可以是五种类型分组中的一种。类型1,问候(Hello)分组。用来发现和维持邻战的可达型。类...转载 2019-07-06 16:54:15 · 1598 阅读 · 0 评论 -
DHCP和RARP的区别
RARP在功能上有点类似于DHCP协议,确切的说DHCP是BOOTP协议的升级,而BOOTP在某种意义上又是RARP协议的升级。BOOTP和RARP的区别在于RARP是在数据链路层实现的,而BOOTP实在应用层实现的,作为BOOTP的升级版DHCP也是在应用层实现的。这种实现层面的差别也从RARP和BOOTP/DHCP的报文封装格式的差别上体现出来了,RARP直接封装在以太网帧中,协议类型置为0x...转载 2019-07-06 22:37:09 · 1774 阅读 · 0 评论 -
Http2.0与Http1.x的区别
http报文格式http请求报文格式:http应答报文格式:Http2.0HTTP 1.1 在应用层以纯文本的形式进行通信。每次通信都要带完整的 HTTP 的头,而且不考虑 pipeline模式的话,每次的过程总是像上面描述的那样一去一回。这样在实时性、并发性上都存在问题。http的三点优势:HTTP 2.0 会对 HTTP 的头进行一定的压缩,将原来每次都要携带的大量 key ...转载 2019-07-07 10:21:11 · 718 阅读 · 0 评论