码迷,mamicode.com
首页 > 其他好文 > 详细

计算机网络系列

时间:2019-10-15 00:21:51      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:浏览器   数据流   开放   tftp   文件传输协议   网络管理   基于   监听   目的   

计算机网络

1.4 简述访问www.baidu.com执行的全部流程

1.5 TCP对应的协议

1.6 UDP对应的协议

1.7 TCP和UDP的区别

1.8 面向连接和非面向连接的服务的特点


简述访问www.baidu.com执行的全部流程
1、客户端浏览器通过DNS解析到www.baidu.com的IP地址220.181.27.48,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包,输入到网络层。

2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000端口。然后使用IP层的IP地址查找目的端。

3、客户端的网络层不用关系应用层或者传输层的东西,主要做的是通过查找路由表确定如何到达服务器,期间可能经过多个路由器,这些都是由路由器来完成的工作,我不作过多的描述,无非就是通过查找路由表决定通过那个路径到达服务器。

4、客户端的链路层,包通过链路层发送到路由器,通过邻居协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址,如果得到回应后就可以使用ARP的请求应答交换的IP数据包现在就可以传输了,然后发送IP数据包到达服务器的地址。

TCP对应的协议

FTP:定义了文件传输协议,使用21端口。

Telnet:一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。

SMTP:邮件传送协议,用于发送邮件。服务器开放的是25号端口。

POP3:它是和SMTP对应,POP3用于接收邮件。POP3协议所用的是110端口。

HTTP:是从Web服务器传输超文本到本地浏览器的传送协议。


UDP对应的协议

DNS:用于域名解析服务,将域名地址转换为IP地址。DNS用的是53号端口。

SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。

TFTP(Trival File Tran敏感词er Protocal),简单文件传输协议,该协议在熟知端口69上使用UDP服务。


TCP和UDP的区别

TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。

TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报。

TCP注重数据安全性,UDP数据传输快,因为不需要连接等待,少了许多操作,但是其安全性却一般。


面向连接和非面向连接的服务的特点

面向连接的服务,通信双方在进行通信之前,要先在双方建立起一个完整的可以彼此沟通的通道,在通信过程中,整个连接的情况一直可以被实时地监控和管理。

非面向连接的服务,不需要预先建立一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往网络上发送信息,让信息自主地在网络上去传,一般在传输的过程中不再加以监控。


计算机网络系列

标签:浏览器   数据流   开放   tftp   文件传输协议   网络管理   基于   监听   目的   

原文地址:https://www.cnblogs.com/JinYuhao/p/11674853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!