学习笔记:从PC连到某个网站的详细过程
来源:互联网 发布:乘联会9月销量数据 编辑:程序博客网 时间:2024/05/21 12:40
参考:http://zhidao.baidu.com/link?url=johGUOB5uPcPWZf35zHEHssFBWfXHkzhb-KuWCMImRrHfmWU5JNk5R_mHMsCZTs1HJ_0wxkxFlvtuGszsu9l8a
1、首先使用浏览器输入所访问网站的网址,实际上是一个域名;
2、通过DNS解析此域名,这就是DNS到IP地址的解析过程;
3、计算是否为同一网段,如果是就走IP到MAC(以太网为例)解析(ARP协议),如果不在同一个网段,那解析的是网关地址(ARP协议),ARP协议贯穿了整个网络通讯过程,只不过不需要每次都解析,解析结果会缓存5分钟(缺省情况下)
4、如果在同一网段,直接通讯,不在同一个网段,就需要将数据发送到网关(路由器),由路由器进行转发,路由器路径选择和维护会使用到静态或者动态路由协议(EGP(RIP、OSPF、IGP、EIGP、IS-IS等)、BGP);
5、经过路径选择IP数据到达对方,对方响应后,经过同样的过程,数据返回到用户端;
6、整个访问过程从上层来说,使用了HTTP协议;HTTP是一个TCP的一个应用,肯定会使用到TCP/IP协议中的TCP协议,那就会有会话的建立、维护、终止等;
7、如果使用到了广域链路,如DDN、Fream-Realy、X.25、ATM等,各自有自己的协议,还可能会使用到PPP、HDLC、SDLC、光纤复用(波分复用、时分复用)等等很多传输上的协议;
8、可能还会用到许多协议,这是网络工程师需要去了解的,还有一部分是专门通讯上协议,是通讯方面的工程师需要去了解的。
(待补充)
- 学习笔记:从PC连到某个网站的详细过程
- 学习笔记 - 实现从pc到iPhone的文件传输和视频播放功能
- 用手机连pc localhost 学习,调试网站
- 从输入URL到浏览器显示页面的详细过程
- 如何从u盘安装windows xp到易pc的详细流程
- PC机访问网站的过程
- ping某个域名的详细过程
- 程序的思考(从单片机到PC)
- 程序的思考(从单片机到PC)
- 【Cocos2d-X开发学习笔记】第01期:PC开发环境的详细搭建
- 【Cocos2d-X开发学习笔记】第01期:PC开发环境的详细搭建
- 【Cocos2d-X开发学习笔记】第01期:PC开发环境的详细搭建
- 【Cocos2d-X开发学习笔记】第01期:PC开发环境的详细搭建
- 学习C#过程中,可以寻求到帮助的网站。
- VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
- VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
- VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
- VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
- 为Android安装BusyBox —— 完整的bash shell
- Ubuntu apt-get安装 mongodb
- uboot的目录结构
- MongoDB文档(Document)全局唯一ID的设计思路
- 部门表(部门编号。等等)
- 学习笔记:从PC连到某个网站的详细过程
- Spring MVC 国际化
- 经济学原理---9应用:国际贸易--- 读书笔记
- PHP开发者常犯的10个MySQL错误
- SVM入门(四)至(五)线性分类器的求解——问题的描述
- C语言 内存分配情况
- html5学习笔记 1 文档模板
- red hat enterprise linux6下彻底卸载mysql 图解教程
- Throwable.fillInStackTrace()的用法