计算机网络
文章平均质量分 77
Cherish_喜爱
前端菜虫
展开
-
TCP连接释放--四报文挥手
目录一、TCP四次挥手:二、为什么要经过2MSL时间而不直接进入关闭状态呢?一、TCP四次挥手:传输结束后,TCP通信的双方都可以释放连接,现在主机A中的TCP客户进程和主机B中的TCP服务器进程都处于连接已建立状态。假设主机A中的应用进程通知其TCP释放连接(主动关闭),TCP客户进程发送TCP连接释放报文段,并进入终止等待1状态,该报文段的首部终止位为1(FIN=1),确认位(ACK=1)表明这是一个TCP连接释放报文段,序号seq的值为u(它等于之前发送的报文最后一个字节.原创 2021-01-17 17:27:17 · 833 阅读 · 0 评论 -
TCP传输连接--建立连接阶段(TCP三次握手)
目录一、TCP相关概念:二、TCP连接建立过程中要解决的问题:三、TCP三次握手的过程:一、TCP相关概念:1.TCP是面向连接的协议。2.TCP是基于传输连接(不是物理连接,是逻辑上的连接)来传送TCP报文段。TCP运输连接的建立和释放是每一次面向连接的通信中必不可少的过程。3.TCP运输链接有三个阶段:(1)建立连接(三次握手) 。(2)数据传送。(3)释放连接(四次挥手)。4.TCP的运输连接管理就是使运输连接的建立和释放都能正常地进行。二.原创 2021-01-16 19:40:14 · 9026 阅读 · 0 评论 -
TCP报文段首部格式--详讲
目录一、介绍Tcp报文段首部:二、详解:一、介绍TCP报文段首部:TCP报文段主要是两个部分,一个是首部一个是数据部分。首部除了20字节的固定部分还包括选项(长度可变的字段)和填充字段(保证Tcp首部字节为4的整数倍,一般填充的都是全0字段)。图示:二、详解:1、端口号占的位数是16位,那么源端和目的端口占的位数为32位即4个字节。2、序号位占的是4字节。序号:在一个TCP连接中传送的字节流中的的每一个字节都按照顺序编号,本字节段表示本报文段所发送数据的第一个..原创 2021-01-16 10:08:44 · 1819 阅读 · 0 评论 -
TCP、UDP协议特点以及区别
一、TCP协议特点TCP是面向连接(虚连接)的传输层协议。应用程序在使用TCP协议之前,需要先建立好一个TCP的连接,在传送数据以后再释放这个连接。虚连接:不属于传输层实际的物理连接(将这个数据报加上各个层次的首部之后放到链路上面传输,然后再到接收端一步又一步的解封装),而TCP协议的使用就好像两个进程之间建立的一点到另一点的这种点对点连接。每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的连接。TCP提供可靠交付的服务,无差错、不丢失、不重复、按序到达。(可靠有序,不丢不原创 2021-01-13 15:29:18 · 5160 阅读 · 0 评论 -
OSI七层模型总结
一、为什么要分层? 封装对下层的变化。实现一个复杂、多功能的程序为了便于维护与拓展,程序的功能之间应该是解耦和的。因此复杂的程序之间都要分层。二、分层的基本原则:各层之间相互独立,每层只实现一种相对独立的功能。每层之间界面自然清晰,易于理解,相互交流尽可能少。结构上可分隔,每层都采用最合适的技术来实现。保持下层对上层的独立性,上层单向使用下层提供的服务。三、分层结构:7层OSI参考模型(法定标准)4层TCP/IP参考模型(事实标准)5层体系结构四、OSI参考模型为了解决计原创 2021-01-13 10:50:46 · 492 阅读 · 0 评论 -
《图解HTTP》--返回结果的HTTP状态码
HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。 状态码的职责是当客户端向服务器端发送请求,描述返回的请求结果。借助状态码,用户可以知道服务器是正常处理了请求还是出现了错误。 状态码如200 OK,以3位数字和原因短语组成。数字中的第一位指定了相应类别,后两位无分类。类别原因短语1xxInformation...原创 2020-04-07 12:59:56 · 287 阅读 · 0 评论