从计算机网络的专业角度说明上网流程是什么样的? 5
展开全部
我们以打开网页为例说明 :
网页使用的是应用层的HTTP协议,由你电脑的浏览器负责编解码,解释成人类语言。
在传输层HTTP采用TCP协议,占用端口80,传输层负责把浏览器发来的Web请求数据封装成TCP报文向目的地发送。
那么目的地在哪里呢,我们在浏览器输入网址时输入的是文字,而在计算机网络中目的地是用IP来表示的,这就需要DNS来进行翻译,将人类使用的文字翻译成计算机网络能识别的IP地址,如:120.25.1.2。
由于计算机网络的类型很多,就要人类有不同的语言一样,如何确保这些计算机网络能互联这就需要网络层来进行中间处理,目前采用的就是IP协议,用标准的、统一的IP数据报来封装传输层发过来的数据,而不用管他是哪种类型的网络。同时引入了路由器这样的设备来进行寻址,保证每一个数据包都能向目的地方向传送。
这时数据再向数据链路层、物理层传送,经过网卡、网线、光纤等成为比特流通过物理介质从一点传送到另一点,最终到达目的地,也就是DNS最初翻译出来的目的地。
目的地主机也按照同样的方法将Web服务器的响应数据发送回来。
这样,你的电脑和HTTP的服务器之间就实现了通信,为计算机用户提供交互式的信息。
希望对你有用!没看懂可以Q我详述:45675001
网页使用的是应用层的HTTP协议,由你电脑的浏览器负责编解码,解释成人类语言。
在传输层HTTP采用TCP协议,占用端口80,传输层负责把浏览器发来的Web请求数据封装成TCP报文向目的地发送。
那么目的地在哪里呢,我们在浏览器输入网址时输入的是文字,而在计算机网络中目的地是用IP来表示的,这就需要DNS来进行翻译,将人类使用的文字翻译成计算机网络能识别的IP地址,如:120.25.1.2。
由于计算机网络的类型很多,就要人类有不同的语言一样,如何确保这些计算机网络能互联这就需要网络层来进行中间处理,目前采用的就是IP协议,用标准的、统一的IP数据报来封装传输层发过来的数据,而不用管他是哪种类型的网络。同时引入了路由器这样的设备来进行寻址,保证每一个数据包都能向目的地方向传送。
这时数据再向数据链路层、物理层传送,经过网卡、网线、光纤等成为比特流通过物理介质从一点传送到另一点,最终到达目的地,也就是DNS最初翻译出来的目的地。
目的地主机也按照同样的方法将Web服务器的响应数据发送回来。
这样,你的电脑和HTTP的服务器之间就实现了通信,为计算机用户提供交互式的信息。
希望对你有用!没看懂可以Q我详述:45675001
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询