计算机网络
文章平均质量分 81
小乔不掉发
爱编程 爱生活
展开
-
HTTPS 协议
我是目录:1、HTTPS 前置知识:(1)为什么需要 HTTPS:(2)如何解决:2、SSL(HTTPS)协议的握手过程HTTP 是明文传输的,不安全HTTPS 是基于 HTTP + SSL / TSL 来实现的,发送的数据需要加密,接收到的数据需要解密比 HTTP 安全,传输效率比 HTTP 低1、HTTPS 前置知识:(1)为什么需要 HTTPS:如果采用 HTTP 明文传输数据,很有可能会被某些钓鱼网站捕获到用户的请求,从而以用户的身份去请求服务端,给用户可能会造成财产安全和信息泄露原创 2021-03-25 20:02:38 · 162 阅读 · 1 评论 -
应用层 - DNS协议 / NAT协议
我是目录:1、DNS 协议:(1)工作原理:(2)DNS 域名解析过程:2、NAT 技术:(1)背景:(2)NAT IP转换过程:(3)NAPT:1、DNS 协议:(1)工作原理:域名 转 IP地址DNS是应用层协议DNS底层使用UDP进行解析浏览器会缓存DNS结果(2)DNS 域名解析过程:① 递归查询:(主机向本地域名服务器的查询)② 迭代查询:(本地域名服务器向根服务器的查询)2、NAT 技术:(1)背景:IPv4协议中, IP地址数量不充足的问题:NAT技术当前解原创 2021-03-25 17:43:49 · 478 阅读 · 0 评论 -
数据链路层 - MTU 、ARP协议
我是目录:1、认识 MTU:(1)MTU 对 IP协议 的影响(2)MTU 对 UDP协议 的影响(3)MTU 对 TCP协议 的影响2、ARP 协议:(1)ARP协议的作用:(2)ARP协议的工作过程:1、认识 MTU:MTU相当于发快递时对包裹尺寸的限制. 这个限制是不同的数据链路对应的物理层, 产生的限制.以太网帧中的数据长度规定最小46字节,最大1500字节,ARP数据包的长度不够46字节,要在后面补填充位;最大值1500称为以太网的最大传输单元(MTU),不同的网络类型有不同的MTU;原创 2021-03-25 17:08:02 · 602 阅读 · 0 评论 -
网络层: IP 协议
我是目录:1、协议头格式:2、网段划分:(1)IP地址:(2)IP 、MAC 的区别3、IP地址数量限制:在复杂的网络环境中确定一个合适的路径1、协议头格式:4位版本号: 指定IP协议的版本, 对于 IPv4 来说, 就是48位服务类型 : 3位优先权字段(已经弃用), 4位TOS字段, 和1位保留字段(必须置为0). 4位 TOS分别表示: 最小延时, 最大吞吐量, 最高可靠性, 最小成本. 这四者相互冲突, 只能选择一个. 对于ssh/telnet这样的应用程序, 最小延时比较重要;原创 2021-03-25 16:37:31 · 96 阅读 · 0 评论 -
传输层 - TCP / UDP 协议详解
我是目录:1、UDP协议:2、TCP协议:(1)TCP协议段格式:(2)确认应答(ACK)机制(3)超时重传机制:(4)连接管理机制(三次握手、四次挥手)1)建立连接(三次握手)2)关闭连接(四次挥手)网络传输:设计协议要考虑两个因素(效率,安全)1、UDP协议:UDP协议端格式:UDP的特性:(1)无连接:没有建立连接就发数据(2)不可靠:没有类似TCP保证数据传输的机制(连接管理机制、确认应答机制、超时机制)(效率更高)(3)面向数据报:只能一次接收(系统级别的操作:调用系统函数)(原创 2021-03-18 09:42:26 · 478 阅读 · 0 评论 -
网络传输数据基本流程 详解
我是目录:1、网络传输流程图:2、数据包的封装分用:3、不同网络环境中,网络数据传输流程(1)网络互联:(2)局域网:(3)广域网:1、网络传输流程图:2、两台计算机通过 TCP/IP 协议通讯的过程如下所示:2、数据包的封装分用:3、不同网络环境中,网络数据传输流程(1)网络互联:① ARP 缓存表中 可以找到 目的主机MAC1、主机1查找本机ARP缓存表,根据ARP协议,找到MAC2、数据报由主机1,发送到集线器(数据报中:源MAC(主机1),目的MAC(主机3))(真实的数原创 2021-03-03 21:18:45 · 17019 阅读 · 3 评论 -
计算机网络的体系结构
我是目录:1、网络分层:(1)OSI 七层模型(2)TCP / IP 五层模型2、封装分用3、不同网络环境中,网络传输流程(1)网络互联:(使用交换机)(2)局域网:(3)广域网:4、IP 、MAC1、网络分层:(1)OSI 七层模型提出者:(ISO)国际标准化组织一种网络分层的设计方法论(比较复杂且不实用,落地时几乎都是TCP/IP五层模型)层数功能数据传输单元7应用层面向用户,应用程序6表示层处理在两个通信系统中交换信息的表示方法5会话层通过原创 2021-03-03 17:17:25 · 125 阅读 · 0 评论 -
HTTP 协议
1、HTTP协议 请求 和 响应:2、HTTP 请求方法:get 和 posthttps://blog.csdn.net/qq_45658339/article/details/1098970923、HTTP 状态码:标注的部分为我们平时经常能碰到的情况:5、HTML 简单标签:原创 2020-11-29 10:33:25 · 319 阅读 · 1 评论