Week 7

Application Protocols

————————————————————————————————————————————————————

这里大概回顾一下前三层:

1.数据链路层:负责单链的数据包的有效传递,主要采用到载波侦听介质访问冲突检测

2.网络层:负责处理数据包传递的方向,主要采用到路由选择,NAT(网络地址转换),动态主机配置协议DHCP,TTL

3.传输层:负责数据包的传输网流畅以及恢复丢失数据,主要采用到慢启动算法(Slow Start Algorithm),拥塞避免算法(Additive Increase and Multiplicative Decrease)AIMD,反馈机制


————————————————————————————————————————————————————

TCP层的服务基本上是给我们一个可靠的、有序的端到端流,它可以在一个计算机中的一个应用程序中启动,并在不同的计算机中的应用程序中结束,并且具有双向通信,在认可下面三层的工作是完美的情况下,才有第四层。

这里又有一个概念,叫端口(Port),服务器通过IP的方式识别主机后,主机可以申请服务,服务有邮件,有万维网,还有看视频,等等等等。服务器连接上主机后,具体要干什么活,靠的就是端口,Port的原意是港口,那就拿港口来比喻吧,如下图,当服务器连接上了主机的时候,他们就用过港口进行互动,怎么互动的呢?比方说25号船负责收发来信,那他就要在E-mail港口开船,23号船负责Login,80和443号船停留在负责安全性的港口Web server,109110号船负责管理信箱等等。


扫描二维码关注公众号,回复: 965705 查看本文章

这是一些端口的“港口号”。


——————————————————————————————————————————————

就拿使用最广泛的HTTP协议即超文本传输协议来说,其实这很简单,当你点击浏览器界面的一个链接的时候会发生下图的一些行为,这可以生动的形容为HTTP请求响应循环,首先你点击界面上的蓝链之后,会触发请求然后这个请求发送到Web Server以后它去查找相应的文档,找到之后给你,然后就可以显示了,说着好像这个流程挺长,实际上一秒不到。但我们需要更多的细节来说明这是如何运作的。


————————————————————————————————————————————————————

1.Internet Standarts因特网标准这个是由IETF制作的互联网技术的一种规范

2.Telnet 是远程控制的指令,连接上服务器以后,你就可以在终端使用指令(get指令),让他服务于你




猜你喜欢

转载自blog.csdn.net/a1164520408/article/details/80230525