澳门葡京棋牌《图解TCP/IP》读书笔记

本文版权归博客园和作者吴双本人并持有 转载和爬虫请注明原文地址
www.cnblogs.com/tdws

一.描绘以眼前

  昨天晚上读了《图解TCP/IP》后便想,应该跟TCP/IP协议簇的申辩同通信过程做只了绝对,给好写一首读书笔记吧,坐到电脑面前,又倍感无力,因为自身老知自己并未能力用同一首简短的笔记,来描述图解TCP/IP讲了啊。那我只好就
【第一不成看图解TCP/IP】
给本人带了什么来开同差笔记,当然期待将来会挤出时间,阅读第二整整。和《TCP/IP详解》相比,实在的说,去年从看不理解详解,根本看无懂….,但是图解这本开,对于有得网络基础的总人口来说,看了实在会感觉到豁然开朗。就如学C#的时候,读一读CLR的感觉。

  比如从前勾勒socket的早晚,开始自己想像不交socket是一个哪的定义,也无理解怎么说它们是抽象层。我耶不能够彻底领略,websocket和socket的分别,两独层面的事物嘛。我吗都不可知理解,http报文如何通过并利用TCP/IP协议簇的同一多重协议打上游到下游,即使以看了《图解HTTP》后,很多情节为是甚纳闷之。甚至连在学校模拟的数电模电传递高低电压,也未曾会为我联想到物理层上。

  在读书之经过中,自己会挑一些印象深刻的,和对协调比较重要的一对截图及出道云笔记,每次又翻开书的早晚,先将前的截图笔记撸两双眼。    

 

二.呀是协商?如何通信?

 协议就是即刻P那P的Protocol,无论是OSI七层模型或TCP/IP四层模型,上下层之间的互动所按照的预定叫做【接口】,同一层内所依的约定叫做【协议】,所以您可说TCP是传染输层协议,HTTP是网络层协议,你下Socket
一仿API调用TCP进行通信叫做调用API接口,还有咱们太普遍的Web请求,使用的名叫Http【协议】,为什么不称Http【接口】,因为那通信属于以应用层到应用层,使用的名,各自通过【接口】逐层处理报文数据->TCP数据段->IP数据包->链路数据帧->物理比特位,在流经各层接口时,附带上该层的首部,以便在抵目标时,再由各层逐渐剥去首部,恢复老高层次之多少表现形式,比如数据报。

 

三.物理层&数据链路层

立刻本开由网络通信的极底部讲起。物理层->数据链路层。

物理层传输的是电与光信号,就像高低电位代表1和0。

数码链路层的发送端和终点端通信凭借MAC地址,MAC可以识别出【同一个传输介质】上的装置,注意是与一个传输介质。这里其实就算是为何网络层需要借助IP地址而不是MAC地址,这是为MAC的通信,是免克跳传输介质的。我们还明白互联网的组合,是产生诸多微范围的为太网或局域网整合,没有人能保证不同范围不一地方的纱搭建及连接使用同样之传输介质,传输介质也许有同轴电缆,双绞线,光纤电缆,无限电磁波d等等。上面来说到物理层传输的凡01班,而数据链路层并无是特的处理0和1,数据链路层的传导单位叫做帧,并且【不同】的多少链路的【最深】允许传输单元也差,比如为太网最特别单元为1500字节,FDDI(光纤分布式数据接口)为4352字节,这也是下边要涉及网络层IP协议所缓解之题目,请继续往下看。

那么为什么来矣MAC地址,物理层的信号就知怎么动吧?这就是以太网交换机(多独端口的网桥)所而处理的业务了,其经过自学的进程,学习到谁目标mac地址应该倒不行物理上网络接口。书被原文说道【实质上得以掌握吧mac地址便是接口的靶子】。

四.网络层

 网络层,在我们开Web方面,听到最多的应该非IP协议莫属了,IP一担保也单位,但是偏偏凭IP协议,无法到位通信。

由IP地址不好看与非便于人类社会的记忆,有矣IP的号-域名,如何根据域名找到IP地址进行数据传,这个时候要的哪怕是网络层的DNS。

此外,在运用IP通信的时段,最终必将使由此数链路和物理层呀,数据链路层需要之是MAC地址,那么根据IP地址将到MAC地址之商议就是网络层的ARP。

网络层主要负责终端节点内的通信,数据链路层主要作用是团结同一栽多少链路之间进行保管传递。一旦数据的传递,需要跨数据链路,那么网络层的打算就是体现出了。这实在正解决了达同一稍稍节所提出的【不同】的数额链路的【最酷】允许传输单元也殊的题材同MAC可以辨认出【同一个传介质】上之配备。下面上图,来自于原书。光纤分布式数据接口最酷导单元为4352,以太网为1500,数据以殡葬和接收端所欲传输路径都属于不同介质,跨越不同数量链路了,所以是时段发挥作用的凡IP分片。

再有另外一栽,叫做最充分导单元发现体制,其行如下图所示:

于数据链路层和IP层有一个像之比方。游客找到了旅行社定制旅游路,从出发地到目的地(终端到终点通信)得到的计划是,飞机->火车->公交车。那么游客所购买的票机票,火车票,公交卡,只能在稳区间(数据链路)有效。

 

五.传输层

 传输层最关键的通信协议是TCP和UDP。前者为发生连接型,后者也无连接型。TCP通信保证了数码传的可靠性所有的多少传,需获得相应的承认对。下面是少种植丢包,并保管可靠性传输的以身作则。

                                                     
  

 

除此以外为传输效率,TCP的窗口机制是这样的,

下两摆图是传输成功之景象以及应对失败的图景

              

 

下面图片所示,为发包失败的情形:

六.应用层

以TCP/IP四层模型中,应用层位于最顶层,相对于OSI七层模型,其蕴含应用层,表示层,会话层。会话层负责管理什么时断开和连续,传输层负责之尽管是具体实施动作。在TCP/IP中,这些用让分门别类到应用层,我当是使留住更多之半空中及我们的服务器应用及,我们得以当高级代码层面管理会话和数码格式转换。关于应用层协议平时打探与应用最多的即使是http了,不以这举行笔记啦。看来想要询问应用层的商议,底层的商议多了解部分,总会被人感到明朗。