网络协议
文章平均质量分 83
Listen_Silently
勿忘初心 方得始终
展开
-
一个完整的网络访问过程的分析(宏观角度分析)
我们以访问百度为例,来一步步分析一个完整的网络访问过程是怎样的当我们输入http://www.baidu.com,然后按回车,发生的一系列事情如下:在这里我们通过使用ie的F12开发人员工具进行分析:1、首先,会进行一次DNS域名解析(就是找到对应的IP地址),DNS解析有将近10步,分别是1a、检查浏览器缓存中是否有对应映射,有就结束;1b、检查操作系统缓存(hosts文件)中是原创 2016-12-01 16:37:01 · 4134 阅读 · 0 评论 -
一个完整的网络访问过程的分析(从计算机网络的角度)
首先,我们要明确上网需要的四个参数(本机),分别是:1、本机的ip地址2、子网掩码3、网关的ip地址4、DNS的ip地址这里,我以自己的电脑为例(我的电脑用的是配置ip,当然大多数用的都是动态获取也就是dhcp),截图如下:参数解释:a、网关本质上是一个网络通向其他网络的ip地址。默认网关必须是本网段的ip地址,一般是本网段的第一个ip。本机ip和子网掩码相与就原创 2016-12-04 11:23:40 · 22362 阅读 · 2 评论 -
IP的路由过程分析
TCP/IP协议簇是目前互联网应用最广的协议栈,谈到TCP/IP协议栈就不能不讲一讲IP路由的问题,因为在我们使用的网络通信中几乎每时每刻都在发生着IP路由的事件……。当你在网络世界中还是一位新手的时候,你也许认为设备之间实现IP路由所需的仅仅是一台设备的IP地址而已,如果你真的这样认为那就错了。每台设备在进行IP路由的时候除了必需的IP地址外还需要很多其他信息来完成数据的封装!我将通过以下网络场转载 2017-04-11 10:35:02 · 8123 阅读 · 0 评论 -
socket与http的区别
1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;转载 2017-07-01 12:25:40 · 809 阅读 · 0 评论 -
HTTP协议详解
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信转载 2017-06-22 17:16:29 · 220 阅读 · 0 评论