计算机网络
lzcWHUT
这个作者很懒,什么都没留下…
展开
-
五层网络协议
五层网络协议1. OSI七层模型2. 五层体系结构2.1 三种模型结构2.2 对应的网络协议3. OSI 各层的作用4. 五层模型各层的作用1. OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical...原创 2019-05-27 20:22:03 · 4095 阅读 · 0 评论 -
HTTP各版本区别
HTTP协议全称HyperText Transfer Protocol,中文名超文本传输协议。是互联网上应用最为广泛的一种网络协议。HTTP是基于TCP/IP协议的应用层协议,不涉及数据包的传输,主要是规定了客户端和服务器之间的通信格式。默认使用80端口。HTTP 0.9版本HTTP 0.9是最早发现的一个版本。它只允许客户端发送一种GET请求,并且不支持请求头,因为没有协议头的原因,HTTP...原创 2019-09-03 15:46:02 · 1479 阅读 · 0 评论 -
TCP如何保证可靠传输
TCP协议保证数据传输可靠性的方式主要有:校验和确认应答+序列号超时重传流量控制拥塞控制校验和发送的数据包的二进制相加然后取反,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段。确认应答+序列号TCP给发送的每一个包(报文段)进行编号,接收方对数据包进行排序,把有序数据传送给应用层。超时重传当TCP发出一个段后,它...原创 2019-07-30 12:31:53 · 3432 阅读 · 1 评论 -
HTTP长连接和短连接
1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。2. 如何理解HTTP协议是无状态的HTTP协...转载 2019-07-30 00:07:34 · 181 阅读 · 0 评论 -
HTTP请求行、请求头、请求体详解
HTTP请求报文解剖HTTP请求报文由3部分组成(请求行+请求头+请求体):下面是一个实际的请求报文:①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilter,允许你通过“_method”的表单参...转载 2019-07-29 12:39:33 · 341 阅读 · 0 评论 -
传输层TCP和UDP的区别分析与应用场景
基本概念:面向报文面向报文的传输方式是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。因此,应用程序必须选择合适大小的报文。若报文太长,则IP层需要分片,降低效率。若太短,会是IP太小。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。这也就是说,应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。面向字节流面向字节流的话,虽然应用程序...转载 2019-07-29 11:03:41 · 270 阅读 · 0 评论 -
计算机网络:应用层
1 域名系统和DNS域名通俗来讲就是网络上每个网址(或邮件服务等其他服务)的名称,全球唯一。 根 .(是个点) 顶级域名 com edu net cn org gov 二级域名 inhe baidu 自己花钱买注册的。 三级域名 www mail ftp 跟不同服务相关的。这些是常用的一些三级域名,可以自己改...转载 2019-06-02 17:31:37 · 2502 阅读 · 0 评论 -
运输层功能详解
计算机网络运输层1.概述2. 用户数据报协议UDP2.1 UDP概述2.2 UDP的首部格式3. 传输控制协议TCP3.1 TCP最主要的特点3.2 TCP的连接3.3 可靠传输的工作原理3.3.1 停止等待协议(ARQ协议)3.3.2 滑动窗口协议(连续ARQ协议)3.3.3 流量控制3.3.4 拥塞控制4 TCP报文段首部1.概述作用:运输层为它上面的应用层提供通信服务。在OSI七层...原创 2019-06-01 21:31:11 · 12450 阅读 · 1 评论 -
计算机网络-网络层
网络层1. 前言2. 网络层的作用3. 网络层数据交换4. 网络层协议及报文格式5. ARP与RARP6. 国际控制报文协议ICMP1. 前言网络层介于传输层和数据链路层之间,其主要作用是实现两个网络系统之间的数据透明传送,具体包括路由选择,拥塞控制和网际互连等。网络层是网络与网络之间通信的最底层,在数据从数据链路层向传输层进行数据传输的通信中,起到构建一个中间通信子网的作用。不同网络有这...原创 2019-05-29 12:51:14 · 16059 阅读 · 3 评论 -
数据链路层的主要功能
数据链路层主要功能数据传输差错控制数据链路层的三个基本问题1.封装成帧2. 透明传输3. 差错检测数据传输透明传输其实就是指无论是什么报文都可以传输。在数据链路层将网络层协议封装成帧时,会在首部和尾部分别添加SOH以及EOT这两个特殊字符,接收方是根据这两个字符来确定帧首和帧尾的,如果上层协议发送过来的数据(即链路层的数据部分)包含EOT,那么接收方在解析这个帧的时候就会误以为数据已经结束,据...原创 2019-05-28 11:03:46 · 88086 阅读 · 7 评论 -
物理层到底在干什么
OSI参考模型中将网络划分为7个层级,其中物理层属于最底层,但是物理层也是最重要的一层,因为其他层级都是建立在物理层之上的,所以物理层可以看作是金字塔的底部。物理层基本工作内容物理层利用传输介质为通信的两端建立、管理和释放物理链接,实现比特流的透明传输,保证比特流正确的传输到对端。物理层中承载的是比特流单位是比特(bit)。我知道我已经说的这么清楚明白,你可能依然犹如漫步在云端,头重脚轻不明所以。...转载 2019-05-27 20:44:50 · 3665 阅读 · 1 评论 -
HTTP和HTTPS
前言近几年,互联网发生着翻天覆地的变化,尤其是我们一直习以为常的HTTP协议,在逐渐的被HTTPS协议所取代,在浏览器、搜索引擎、CA机构、大型互联网企业的共同促进下,互联网迎来了“HTTPS加密时代”,HTTPS将在未来的几年内全面取代HTTP成为传输协议的主流。读完本文,希望你能明白:HTTP通信存在什么问题HTTPS如何改进HTTP存在那些问题HTTPS工作原理是什么想阅读更...转载 2019-09-04 10:03:19 · 2735 阅读 · 2 评论