![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络-----------------------
文章平均质量分 73
田园园野
我坚持,我坚信
展开
-
DNS解析过程
一、结构图二、域名解析首先浏览器会解析 www.tcy.com 这个域名对应的IP地址。1、 浏览器 会首先搜索浏览器自身的DNS缓存(缓存时间比较短,大概只有1分钟,且只能容纳1000条缓存),看自身的缓存中是否有www.zipackage.com 对应的条目,而且没有过期,如果有且没有过期则解析到此结束。2、如果浏览器自身的缓存里面没有找到对应的条目,那么浏览器会尝试读取h...原创 2018-04-20 12:01:26 · 3800 阅读 · 0 评论 -
socket,tcp,http
TCP是底层通讯协议,定义的是数据传输和连接方式的规范HTTP是应用层协议,定义的是传输数据的内容的规范一、基本概念1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:...转载 2018-04-20 13:07:55 · 145 阅读 · 0 评论 -
网络七层协议,五层协议概述
一、七层协议:1、应用层:针对特定应用的协议(如:电子邮件协议E-mail、远程登录协议SSH,文本传输协议FTP、网络请求协议HTTP)2、表示层:信息的语法语义以及它们的关联,如加密,解密,转换翻译,压缩解压缩。设备固有的格式与网络标准数据格式之间的关系(接受不同的信息,如文字流,图像,声音等)3、会话层:负责建立和断开通信连接,不同机器上的用户之间建立及管理会话。...转载 2018-04-20 16:46:38 · 3269 阅读 · 0 评论 -
TCP 三次握手,四次挥手
一、Tcp建立连接1、建立连接过程中要解决的问题:①要使每一方能够确知对方的存在②要允许双方协商一些参数:如最大窗口值,是否使用窗口扩大选项和时间戳选项以及服务质量等。③能够对运输实体资源:如缓存大小,连接表中的项目等进行分配2、三次握手3、为什么A还要再一次确认?防止已经失效的连接请求报文段突然又传送到B,而产生错误例如:A发送的第一个超时的请求连接的报文,...原创 2018-07-22 16:17:44 · 248 阅读 · 0 评论 -
HTTP1.0、HTTP1.1、HTTP2.0的关系和区别
一、汇总对比HTTP1.0 无状态、无连接 HTTP1.1 持久连接 请求管道化 增加缓存处理(新的字段如cache-control) 增加Host字段、支持断点传输等(把文件分成几部分) HTTP2.0 二进制分帧 多路复用(或连接共享) 头部压缩 服务器推送 二、H...原创 2018-07-22 17:15:50 · 14137 阅读 · 1 评论 -
ip、tcp、udp、arp
一、IP:差错检验 IP数据报只检验IP数据报的首部 首部格式 版本,首部长度,区分服务,总长度,标志,片偏移,生存时间,协议,首部检验和 二、UDP:作用 复用和分用的功能,以及差错检验功能的实现 差错检验 把首部和数据部分一起检验,只能检验到达的数据是否有错。 首部格式 (源ip地址,目标ip地址检验的时候有)源端口,目的端口,udp长度,...原创 2018-07-22 19:43:39 · 1022 阅读 · 0 评论