展开全部
首先上网过程是十分复杂的,需要从我们使用的五层协议体系结构说起。依次从应用层,运输层,网络层解析。数据链路和物理层不作说明。
应用层:应用层的协议有很多,这里从一台主机如何上网开始说起。首先需要用到DHCP协议分配到一个IP地址,得到一个动态IP地址后,可以选择浏览器上网和发送电子邮件等,如果使用浏览器上网,比如当你在输入http://www.baidu.com 时1, 会使用到http超文本传输协议,它的作用是在浏览网页时得到服务器的文档,这个文档会在浏览器上显示出来,里面还包括了其他网页的链接,可以继续访问其他网页。2,在上网是所有的主机都是使用的IP地址,机器是不知道www.baidu.com是什么的。所以需要用到DNS域名系统 来解析www.baidu.com的IP地址,这样就可以知道百度服务器的IP进而访问。在得到百度的服务器地址后接收到文件时需要使用FTP(File Transfer Protocal)文本传送协议,它的作用是规范在网络传输中的文档格式。使用电子邮件则使用的是STMP简单邮件传送协议,过程会使用Ftp协议传送文档。
传输层:会使用到TCP/UDP协议 这层以下的协议对用户来说都是透明的,之中重要的是TCP中使用的滑动窗扣协议。
网络层:与传输层连接时使用的史ICMP网际控制报文协议和IGMP网际管理协议。最重要的是IP协议让每一太上网的主机都有一个唯一的IP地址,在与数据链路层连接时使用ARP地址解析协议,因为在传输信息时是通过路由器的设备传输的,而这些设备也是有唯一的物理地址,所以需要通过ARP协议知道路由器的物理地址,传输信息。
应用层:应用层的协议有很多,这里从一台主机如何上网开始说起。首先需要用到DHCP协议分配到一个IP地址,得到一个动态IP地址后,可以选择浏览器上网和发送电子邮件等,如果使用浏览器上网,比如当你在输入http://www.baidu.com 时1, 会使用到http超文本传输协议,它的作用是在浏览网页时得到服务器的文档,这个文档会在浏览器上显示出来,里面还包括了其他网页的链接,可以继续访问其他网页。2,在上网是所有的主机都是使用的IP地址,机器是不知道www.baidu.com是什么的。所以需要用到DNS域名系统 来解析www.baidu.com的IP地址,这样就可以知道百度服务器的IP进而访问。在得到百度的服务器地址后接收到文件时需要使用FTP(File Transfer Protocal)文本传送协议,它的作用是规范在网络传输中的文档格式。使用电子邮件则使用的是STMP简单邮件传送协议,过程会使用Ftp协议传送文档。
传输层:会使用到TCP/UDP协议 这层以下的协议对用户来说都是透明的,之中重要的是TCP中使用的滑动窗扣协议。
网络层:与传输层连接时使用的史ICMP网际控制报文协议和IGMP网际管理协议。最重要的是IP协议让每一太上网的主机都有一个唯一的IP地址,在与数据链路层连接时使用ARP地址解析协议,因为在传输信息时是通过路由器的设备传输的,而这些设备也是有唯一的物理地址,所以需要通过ARP协议知道路由器的物理地址,传输信息。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询