必发bf88官网唯一《图解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》后,很多情吧是好纳闷的。甚至连于学模拟的数电模电传递高低电压,也不曾会为自己联想到物理层上。

  在读书的过程中,自己会挑一些印象深刻的,和对好比重大之一部分截图及有道云笔记,每次重复翻开书的时段,先把之前的截图笔记撸两眼睛。    

必发bf88官网唯一 1

 

二.哟是商?如何通信?

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

必发bf88官网唯一 2

 

三.物理层&数据链路层

就本开打网通信的尽底部讲起。物理层->数据链路层。

物理层传输的凡电和光信号,就如高低电位代表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分片。

必发bf88官网唯一 3

还有另外一栽,叫做最要命导单元发现体制,其行为如下图所示:

必发bf88官网唯一 4

对此数据链路层和IP层有一个形象的比喻。游客找到了旅行社定制旅游行程,从出发地及目的地(终端到终极通信)得到的计划是,飞机->火车->公交车。那么游客所选购的票机票,火车票,公交卡,只能以稳定区间(数据链路)有效。

必发bf88官网唯一 5

 

五.传输层

 传输层最要紧的通信协议是TCP和UDP。前者也产生连接型,后者为无连接型。TCP通信保证了数额传的可靠性所有的数码传,需取得相应的认同对。下面是有限栽丢包,并包可靠性传输的示范。

                                                     
  必发bf88官网唯一 6

 

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

下两张图是传输成功之情状和答失败的情事

              必发bf88官网唯一 7

 

脚图片所示,为发包失败的景:

必发bf88官网唯一 8

六.应用层

每当TCP/IP四层模型中,应用层位于最顶层,相对于OSI七层模型,其富含应用层,表示层,会话层。会话层负责管理什么时候断开和连续,传输层负责之虽然是具体实施动作。在TCP/IP中,这些用让分类到应用层,我当是要留住更多之长空及我们的服务器应用达到,我们可于高档代码层面管理会话和数目格式转换。关于应用层协议平时打探以及采取最多之便是http了,不在斯召开速记啦。看来想使打听应用层的协商,底层的磋商多了解有,总会被丁感到明朗。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注