如何进服务器:OSI 计算机网络7层模型TCP/IP四层网络模型

发布于: 2021-08-06 09:53

OSI 互联网7层实体模型
TCP/IP四层网络模型
网络层给予运用间的逻辑性通讯(端到端),传输层给予的是服务器到服务器的通讯,网络层给予的是靠谱服务项目。
TCP 中常会说的握手指的是:连接的界定和连接的创建的全过程。IP 协议书是无连接的,可是 TCP 是有连接的。
端口号:数据链路层借助 mac 详细地址寻址方式,网线端口层借助 ip 详细地址寻址方式,网络层借助端口寻址方式,端口号便是网络层的各种各样协议书过程和传送实体线中间开展固层互换的详细地址。
端口:标志不一样过程的号,16位,2的16三次方个,只在当地更有意义。一共有三类,一是保存端口号,例如 ftp 是21,20,dns 是53,http 是80端口号,smtp 是25等。二是备案端口号,三是手机客户端端口,也叫临时性端口号(前二者叫服务器端端口号)
tcp协议:服务器 ip 端口构成,仅有根据 ip 详细地址和端口,才唯一明确一个连接的端口号。唯一的标志了互联网里的某台服务器中的某一运用过程。
udp :
客户数据信息报协议书,完成的是无连接服务项目,无确定,不靠谱的交货,花销小,延迟短,沒有拥塞控制,关键运用于即时运用,例如 ip 电話,qq,视频会议系统等。udp 数据信息报只是是 ip 数据信息报的一部分。
tcp
也就是传输控制协议,完成的是朝向连接的服务项目,往上给予了一条双工的靠谱的逻辑性无线信道,靠谱交货,花销大,留意,tcp 的连接安全通道是逻辑性 上的,对无线路由器不由此可见,相近虚电源电路。
tcp 连接的三段:
创建,传输,释放出来。连接的节点叫 socket(tcp协议),被唯一的通讯两边点明确,选用的是 cs 构架(客户服务器实体模型),tcp 传送连接的创建选用的是三次握手(能够避免 报文格式段在传送过连接创建中错误)。
tcp三次握手的最关键目的是确保连接是全双工的,靠谱大量的是根据重新传输体制来确保的。
第一次握手:创建连接时,手机客户端推送syn包(syn=j)到网络服务器,并进到SYN_SEND情况,等候网络服务器确定;
第二次握手:网络服务器接到syn包,务必确定顾客的SYN(ack=j 1),与此同时自身也推送一个SYN包(syn=k),即SYN ACK包,这时网络服务器 进到SYN_RECV情况;
第三次握手:手机客户端接到网络服务器的SYN+ACK包,向服务器发送确定包ACK(ack=k 1),此包推送结束,手机客户端和网络服务器进到 ESTABLISHED情况,进行三次握手。
根据那样的三次握手,手机客户端与服务器端创建起靠谱的全双工的连接,逐渐传输数据。
可是为何一定要开展三次握手来确保连接是全双工的呢,一次不好么?2次不好么?大家举一个现实生活中两人开展语言沟通的事例来仿真模拟三次握手。
第一次握手:
在考試, a同学 和 b 同学是好哥们,这时a 想抄b 的试卷上第一个综合题的結果。
a 就向 b 说小秘密,小 b,我抄一下你的试卷的第一个综合题的回答,我算不出来。这时結果有二种:
1、倘若小 b 专心致志解题,没留意 a 的要求,那麼,a 和 b 的沟通交流创建不成功,换句话说 b 同学接纳不上 a 同学传出的信息内容,沟通交流肯定是失败了。
2、倘若小 b 听到了 a 的小秘密,好啦,表明第一次会话(握手)成功了。表明 a 同学对 b 同学的要求,b 能接纳到。
第二次握手:
小 b 听到了 a 的要求剽窃的信息内容,結果有二种:
1、倘若 b 同学由于焦虑不安,尽管听到了,可是听的內容较为模糊不清,不清楚a实际是想剽窃哪个题,因此就干脆的随意敷衍了事一句:因为我不容易。这时的a同学一听马上生气了,还能否做朋友了?算我觉得错你呢!好的吧,a 和 b 的沟通交流不成功。表明b 同学没法做出恰当回复的状况下沟通交流不成功。
2、倘若b 同学听见晓听清了a 同学的剽窃要求,因此,b 同学会做出恰当的回复,并对 a讲出了第一个综合题的結果,而且ab兄弟情义,b难道还怕a他抄不上。反问到:a,你抄好啦么?那麼等额的于第二次握手取得成功。根据前2次会话(握手)证实了b同学能听见晓听清a同学说的话,能够对 a同学的要求,去做出恰当的回复。下面开展第三次握手。
第三次握手:
a 获得了 b 同学的恰当的意见反馈,这时有两个結果:
1、倘若a 同学很高兴,立刻逐渐抄吧!a 就目空一切了,抄的飞起,結果没留意 b 同学的最终这句话『你炒好啦么?』,让别人小b 同学等回应等了十多分钟。b很迷失,心说:好呀你,你抄到,就忘了我是谁了,得,我从此无论你呢,最终ab或是沟通交流不成功。表明a 同学没法对 b 同学做出回复的状况下,ab沟通交流不成功。
2、倘若a 同学留意到 b 的意见反馈和反问到,因此 a 同学对 b 同学说:我抄好啦。那麼 ab 的第三次握手取得成功,ab早已创建起了开心顺畅的沟通渠道,下面a 和 b 就可以再次开心的去传送回答了。
根据第二次和第三次的握手证实:
a 同学可以听见听清 b 同学得话,而且a 同学对于此事,能做出恰当的意见反馈。由此可见,ab开展合理的,开心的沟通交流,那麼这三次握手的全过程是务必的。
同样针对TCP为何必须 开展三次握手,能够一样的了解:
事实上便是为了更好地两侧的要求都能被鉴别,因此 逻辑性上至少三次。为了更好地确保服务器端可收接纳到手机客户端的信息内容并能做出恰当的回复而开展前2次(第一次和第二次)握手,为了更好地确保手机客户端可以接受到服务器端的信息内容并能做出恰当的回复而开展后2次(第二次和第三次)握手。

原文链接:,转发请注明来源!
评论已关闭。