每当我们想访问特定的网站时,只需要打开浏览器输入对应的网址就可以浏览网页。可是在输入网址回车后,到网页展现在你的面前的这一个过程,需要哪些步骤呢。今天我给财务部搞一个OMDE系统的时候,突然我想到了这个问题 如 图-1。下面就针对这个问题我们进行一个步骤一个步骤的说明。
图 -1
 
1. 物理连接
图 -2
浏览网页前,必须先把网络连接好,这个都能够做好,就是把物理线路连接上。
2. 网络参数
图 -3
IP地址:162.105.130.35
子网掩码:255.255.255.0
默认网关:162.105.130.1
DNS服务器:162.105.129.26
物理线路通了,必须设置PC机的网络参数,不设置网络参数的话,如果路由器没有开启DHCP服务,PC机不是自动获取IP地址的,是不能够连接上网络的。
3. 打开客户端程序
图 -4
打开IE浏览器,有的浏览器默认的是空白页,有的是默认的其他网站地址。
4. 输入目的站点的URL
图 -5
输入你想访问的特定网站地址,这个不需要做什么说明了。
5. 解析域名
图 -6
这里我们简单的了解下有关域名解析的一些知识点。域名和网址并不是一回事,域名注册好之后,只说明你对这个域名拥有了使用权,如果不进行域名解析,那么这个域名就不能发挥别的作用,经过解析的域名可以用来作为电子邮箱的后缀,也可以用来作为网址访问自己的网站,因此域名投入使用的必备环节是“域名解析”。
我们知道域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务器,最终还必须通过IP地址来实现,域名解析就是将域名重新转换为IP地址的过程。一个域名只能对应一个IP地址,而多个域名可以同时被解析到一个IP地址。域名解析需要由专门的域名解析服务器(DNS)来完成。
6. ARP解析默认网关的MAC地址
图 -7
为使设备之间能够互相通信,源设备需要目的设备的IP地址和MAC地址。当一台设备试图与另一台已知IP地址的设备通信时,它必须确定对方的MAC 地址。使用TCP/IP协议集中的地址解析协议(Address Resolution Protocol,简称ARP)可以自动获得MAC地址。ARP协议允许主机根据IP地址查找MAC地址。
7. 数据封装
图 -8
数据封装是指将协议数据单元(PDU)封装在一组协议头和尾中的过程。在 OSI 7层参考模型中,每层主要负责与其它机器上的对等层进行通信。该过程是在“协议数据单元”(PDU)中实现的,其中每层的 PDU 一般由本层的协议头、协议尾和数据封装构成。
8. 交换机转发
图 -9
9. 路由器转发
图 -10
10. 直接交付
图 -11
11. 数据解封装
图-12
12. 服务器响应
接下来,需要重复上面的几个步骤操作
13. 数据封装
14. 交换机转发
15. 路由器转发
16. 直接交付
17. 数据解封装
18. 客户端响应
图 -13
至此,就能看到你访问的页面了,虽然这个页面在你输入网址的情况下,瞬间就能看到这个页面了。可是在看到这个页面之前所做的这么多操作大家一般不会考虑的。因为只要结果不要过程是我们现在人的习惯罢了,我把这个过程写下来,以便参考,请大家给予批评和建议。由于时间关系,写的仓促,请指正。

本文转自jiangxuezhi2009 51CTO博客,原文链接:http://blog.51cto.com/jiangxuezhi/335535 ,如需转载请自行联系原作者

访问Internet 需要哪些步骤相关推荐

  1. 【实验】配置DHCP和NAT访问Internet公网案例

    网络拓扑图: 规格 适用于所有版本.所有形态的AR路由器. 组网需求 Router作为某企业出口网关.该企业包括两个部门A和B,分别为部门A和B内终端规划两个地址网段:10.10.1.0/25和10. ...

  2. sql08 访问接口没有oraoledb_如何配置交换机和防火墙以访问 Internet?

    几乎大多数网络都具有三种基本设备: 交换机,路由器和防火墙. 因此,这三个设备对网络非常重要. 其中,交换机和防火墙很多朋友询问了它们的用法. 让我们看一下它们的应用和区别. 本文主要包括两个部分: ...

  3. iphone文件访问ftp服务器,ipad ftp服务器 iPhone/iPad访问FTP服务器设置步骤

    ipad ftp服务器 iPhone/iPad访问FTP服务器设置步骤 2013-02-27 15:35:39 脚本之家 有时候出门在外需要用到电脑中的文件,但是却没有携带电脑或者U盘,那么该怎么办呢 ...

  4. 计算机访问不了互联网原因,如果计算机的无线网络已连接但无法访问Internet,该怎么办...

    最近有许多无线网络连接,但没有Internet访问. 许多学生来通过电子邮件提出问题,例如: Q1: 这些天来无线网络一直不稳定,有时可以使用,有时不能使用,并且不久就不会掉线. 无线网络很多时候表明 ...

  5. 黑马程序员——网络编程(二)--TCP网络程序、访问Internet网络资源

    -------  android培训.java培训.期待与您交流! ---------- 第一部分 TCP网络程序 一.TCP网络程序的工作原理 TCP客户端程序与TCP服务器程序的交互过程: (1) ...

  6. 如何修复Windows系统上出现的无法访问Internet错误问题

    让我们先快速概述一下步骤,然后我们将详细介绍每个步骤: 确认其他设备无法连接 重新启动电脑 重新启动调制解调器和路由器 运行Windows网络疑难解答 检查您的IP地址设置 检查您的ISP的状态 尝试 ...

  7. windows防火墙 程序_如何使用Windows防火墙阻止应用程序访问Internet

    windows防火墙 程序 Most of the time we want our applications online and connected to both our local netwo ...

  8. 台式计算机无法访问网络,完美:台式计算机的解决方案无法访问Internet,但手机可以连接到wifi无线网络...

    今天,台式计算机的有线网络无法访问Internet,路由器上的三个指示灯也点亮,并且可以将手机连接到WiFi无线网络可以正常访问Internet,路由器也重新启动并无法解决问题,请在台式计算机上检查本 ...

  9. win7网络中能看到计算机但无法连接,将win7系统计算机连接到无线网络但无法访问Internet的解决方案...

    当我们操作win7系统计算机时,win7系统计算机连接到无线网络但无法访问Internet的问题实际上对我们来说很少见. 在正常情况下正常使用不会遇到win7系统计算机连接无线网络无法访问Intern ...

  10. 网络通过猫传输到计算机,事实:计算机直接连接到光猫,无法访问Internet

    大约10年前,我国提出了"宽带中国"战略,以促进运营商全光战略的发展,使光纤宽带网络与水和电一样普遍.如今,我国的光纤到户率已超过90%,许的生活也依靠互联网来变得便捷和富裕. 尽 ...

最新文章

  1. getAttribute() 与 attr() 的区别
  2. linux 系统调用_Linux系统调用初学者指南
  3. 学习面向对象的Javascript的第一步就是要搞清楚两个东西:原型链和作用域链
  4. oracle rds 运维服务_从Oracle一条新闻说起,为什么我们需要更好更开放的RDS服务?...
  5. Windows10 tpm.msc 管理程序
  6. Jakarta EE 9 企业版本合规性
  7. 加密算法(二)——MD5,Base64,DES,RSA加密算法解析
  8. avformat_open_input 支持的参数
  9. Tkinter模拟发送邮箱验证码并在指定时间后验证码过期
  10. 游戏代练平台源码打包+搭建教程
  11. Python清理微信僵尸粉
  12. 人工智能2021截稿日期_2019年136个国际学术会议资讯 (含截稿日期)
  13. 沈阳市中考计算机考试时间,2017沈阳市中考考试科目及时间
  14. 人工智能热卖榜图书《人工智能怎么学》
  15. 【论文相关】论文管理神器-zotero(最详细的使用说明)
  16. /travel/src/main/java/cn/itcast/travel/util/MailUtils.java:[1,1] 非法字符:
  17. 1-3、联想RD540,RD640,450X配置bios,raid
  18. 基于jsp网上火车票订购系统
  19. 防民之口,慎于防川!谈谈遇害的沙特记者。
  20. 深圳内推 | 华为诺亚方舟实验室招聘计算视觉算法实习生

热门文章

  1. nginx实现共享以及实现原理
  2. PHP线程安全和非线程安全有什么区别
  3. Python 前端之HTML
  4. WIN7、WIN8 右键在目录当前打开命令行Cmd窗口(图文)
  5. arcgis for flex 学习笔记(一)
  6. iOS xcode Bundle identifier is missing. NotificationServiceTest doesn't have *****
  7. php值传递和引用传递
  8. 《OKR工作法》读书笔记(转)
  9. k8s踩坑记第2篇--3个IP折磨人的故事
  10. IE6下PNG背景透明的七种方法