![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP/IP
文章平均质量分 92
deepwater_zone
嵌入式开发、学习交流
展开
-
TCP/IP 协议族 简介(应用层,传输层,网络层,链路层)
互联网协议(Internet Protocol Suite [swi:t])是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族(TCP/IP Protocol Suite[swi:t] 或 TCP/IP Protocols),简称 TCP/IP。因为该协议家族的两个核心协议:TCP(传输控制协议)和 IP(网际协议)。原创 2019-04-13 23:16:36 · 7439 阅读 · 0 评论 -
TCP和UDP的 区别分析 和 应用场景(可靠性,连接性,报文,效率,双工性,流量控制,拥塞控制,传输速度)
根据应用程序的不同需求,传输层需要有两种不同的传输协议,面向连接的TCP和无连接的UDP。 当传输层采用面向连接的TCP协议时,尽管下面的网络是不可靠的(只提供尽最大努力服务),当时这种逻辑通信信道就相当于一条全双工的可靠信道。当采用无连接的UDP协议时,这种逻辑通信信道仍然是一条不可靠信道。 TCP:提供面向连接的服务。在传送数据之前必须先建立...原创 2019-04-14 23:40:14 · 3681 阅读 · 1 评论 -
TCP/IP 各层的 数据格式(Segment,Datagram,Packet,ARP 数据包,Frame)
传输层及其以下的机制由内核提供,应用层由用户进程提供(后面将介绍如何使用socket API编写应用程序),应用程序对通讯数据的含义进行解释,而传输层及其以下处理通讯的细节,将数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation)原创 2020-05-06 00:37:54 · 21415 阅读 · 4 评论 -
TCP 概述(主要特点,Socket 连接)
TCP是TCP/IP体系中非常复杂的一个协议。1、TCP最主要的特点面向连接应用程序在使用TCP协议之前,必须先建立TCP连接。在传输数据完毕后,必须释放已经建立的TCP连接。2 每一条TCP连接只能有两个端点每一条TCP连接只能是点对点的(一对一)。3 提供可靠交付的服务通过TCP连接传送的数据,无差错、不丢失、不重复,并且按序到达...原创 2019-06-30 17:44:18 · 5403 阅读 · 0 评论 -
TCP 建立连接 和 连接释放(Establish)
TCP建立连接TCP建立连接的过程叫做握手,握手需要在客户和服务器之间交换三个TCP报文段。原创 2019-04-14 18:24:20 · 6632 阅读 · 0 评论 -
UDP 概述(主要特点,首部格式 header)
1、UDP概述UDP只在IP的数据包服务之上增加了一点功能,这就是复用和分用的功能以及差错检测的功能。UDP的主要特点:(1)UDP是无连接的。发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。(2)UDP使用尽最大努力交付。不保证可靠交付,因此主机不需要维持复杂的连接状态表。(3)UDP是面向报文的。发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付网络层,既不...原创 2019-06-30 11:59:49 · 3655 阅读 · 0 评论 -
端口号(port)
TCP/IP的传输层用一个16位端口号来标志一个端口(port)。虽然通信的终点是应用程序,但只要把所传送的报文交到目的主机的某个合适的目的端口,剩下的工作(即最后交付的进程)就由TCP或UDP来完成。TCP和UDP的首部格式中,它们都有源端口和目的端口这两个重要字段。当传输层收到网络层交上来的传输层报文时,就能够根据其首部中的目的端口号把数据交付应用层的目的应用进程。两个计算机中的进程要互...原创 2019-06-29 22:20:17 · 6089 阅读 · 0 评论 -
HTTP 基础
1、HTTP操作过程HTTP(HyperText Transfer Protocol:超文本传输协议)协议定义了浏览器如何向万维网服务器请求万维网文档,以及服务器如何把文档传送给浏览器。HTTP是面向事务的(Transaction oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、超文本、声音、图像等各种多媒体文件)的重要基础。服务器进程不断监听TCP的端口80,以...原创 2019-08-01 23:20:57 · 300 阅读 · 0 评论 -
MQTT 协议基本介绍
MQTT 是一种发布/订阅传输协议使用 TCP 提供网络连接,提供有序、无损、双向连接原创 2019-08-31 23:31:21 · 1604 阅读 · 0 评论 -
路由器,交换机,集线器
文章目录1、路由器 router1.1 什么是路由(route)1.2 路由器工作原理1.3 路由和交换之间的主要区别1.4 路由表(Routing Table)2、交换机2.1 以太网交换机工作原理3、集线器 hub3.1 hub工作原理1、路由器 router1.1 什么是路由(route)1、网络信息从信源到信宿的路径。路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。2、路由通常与桥接(bridge)来对比,它们的主要区别在于桥接发生在OSI参考模原创 2020-06-07 22:10:42 · 210 阅读 · 0 评论 -
代理服务器
文章目录1、代理服务器(Proxy Server)1、代理服务器(Proxy Server)代理服务器(Proxy Server)是一种网络实体,又称为万维网高速缓存(Web Cache)。代理服务器把最近的一些请求和响应暂存在本地磁盘中。当新请求到达时,若代理服务器发现这次请求与暂时存放的请求相同,就返回暂存的响应,而不需要按URL的地址再次去互联网访问该资源。代理服务器可以在客户端或服务器端工作,也可在中间系统上工作。在使用代理服务器的情况下,由于有相当大一部分通信量局限在校园网的内部,因而减原创 2020-07-16 09:55:34 · 218 阅读 · 0 评论