最后更新:2022-04-09 11:14
概述
TCP/IP到底是什么?
TCP UDP 有什么区别?
什么是索科特?
互联网上有许多信息,但信息如此微不足道和无组织,要么在阅读后立即被遗忘,要么过于复杂,难以掌握,因此我们在这里。
TCP/IP到底是什么?
计算机和网络设备必须能够相互通讯。两者必须以同样的方法为基础。比如,确定沟通目标、在哪一方发起沟通、用哪一种语言沟通以及提前终止沟通的准则。它和现在不一样, 它和现在不一样, 它和现在不一样, 它和现在不一样, 它和现在不一样, 它和现在不一样, 它和现在不一样, 它和现在一样, 它和现在一样, 它和现在一样, 它和现在一样, 它和现在一样, 它和现在一样, 它和现在一样, 它和现在一样, 它和现在一样,它是一样的所有这一切都需要适用一项规则。它被称为一个协议。
TCP/IP是所有与互联网有关的礼宾员的总括术语。比如:TCP,UDP,IP,FTP,HTTP,ICMP,TCP/IP协议,如SMTP,是TCP/IP社区的一部分。这结合了称为TCP/IP的与互联网有关的议定书。也有说法认为,TCP/IP一词既指TCP,也指IPIP协议。还有一种说法认为,TCP/IP是一种知识产权议定书通信方法。联邦联盟的口号
TCP/IP用于确定TCP/IP社区,因为TCP/IP社区内有大量协议,并强调TCP与IP之间的两项协议的重要性。
网络参考模型
OSI 参考模型
OSI参考模型是国际标准化组织的一项准则。设立该委员会是为了促进各级国际协定标准化。开放系统互连参考模型是给OSI参考模型命名的名称。物理层、数据链层、网络层、传输层、会话层、表达式层和应用层是参考模型的七个层次。
TCP/IP 参考模型
ARPANET是第一个使用TCP/IP参考模型作为网络设计的国家。随着该系统两项主要协议的形成,这一结构被称为TCP/IP参考模型(TCP/IP参考模型)。网络协议分为四层:数据链接、网络、传输和应用。
TCP/IP分级管理
分层是TCP/IP社区的一个基本特征。TCP/IP绝育是有利的。比如,如果只有一个协议连接到互联网上当有必要修改任何事物的设计时,所有部件必须全部更换。在分层后替换经修改的一层就足够了。当只设计了两层之间接触的一部分时,每一级内部设计都完全可定制。
还值得指出的是,等级制度简化了结构,申请级别上的申请只需要考虑分配给它们的责任,而不需要知道对方在地球上的位置、另一方的传输路径如何,以及它能否确保交付。
OSSI 功能性TCP/IP 控制级别
使用了文件传输、电子邮件、文件服务、虚拟终端TFTP、HTTP、SNMP、FTP、SMTP、DNS、Telnet和其他协议。
数字 6 表示层。 数据格式化、 代码转换和数据加密是所有选项。 没有程序 。
会话级别, 与其他点的联系可以被禁用或进行, 没有程序 。
TCP和UDP同侪界面由第四转移层提供。
为数据包选择网络层路径,如IP、IPCMP、OSPF、EIGRP或IGMP。
2 数据链接层传输框架,包括地址和错误探测 SLIP、CSLIP、PP、MTU
1 在物理介质ISO22110、IEE802、IEE802.2上,物理层以二元形式发送数据。
数据链接层负责接受并在整个网络传送IP数据包,或从网络接收物理框架,提取IP数据包并将其传送到IP层。
ARP是一个积极的地址分割机制,使用已知的IP地址为主机获得 MAC 地址。
RARP是一种反向地址分割协议,根据MAC地址获取IP地址,例如一个没有办公桌的工作站和一个DHCP服务。
以下是共同的界面层规程的例子:
例如,Ethernet 802.3、Token Ring 802.五、X.25、框架中继、HDLC、PP自动取款机和其他协议。
网络层
它负责计算机之间的通讯,有三个目的。
响应传输层的分组请求,将该组装入 IP 数据报告,填充页眉,选择服务器路径,并将数据传送到适当的网络界面。
处理输入数据报告:首先验证数据,然后搜索 -- -- 如果数据报告到达信标,则予以删除,其余部分交给适当的传输协议;如果数据报告未能达到,则转交。
堵住道路, 流量控制,拥堵,等等。
《互联网议定书》和《国际CMP》是网络层的例子。
信息协议、ARP转换协议和RARP逆向地址转换协议都在其控制之下。
IP 是网络层的核心, 下一个 IP 已经打包并发送到接口层。 IP 数据报告是一个没有连接的服务 。
ICMP是一个网络协议,可以发送返回,并用来核实网络是否在运行。
Ping 指令向 ICMP 发送回声软件包, 以便通过返回回声中继测试网络 。
传输层
应用程序间通信得到支持。其职能包括:(一) 构建数据流结构;(二) 确保可靠的传输。为实现后者,传输层协议要求接收端发送确认书。并且假如分组丢失,必须重新发送,这是众所周知的“三握手”程序。这确保以安全的方式传输数据。
《传输控制协议》和《用户数据报告协议》(用户数据协议)是两项基本的传输层协议。
应用层
向消费者提供标准化的应用选择,例如电子邮件、文件传送访问、远程登录等。远程登录 TELNET 为使用 TELNET 协议的其他网络网站提供注册界面 。TelNET会话提供了一个基于字符的虚拟终端。文件传输访问 FTP 使用 FTP 协议提供网络设备之间的文件复制功能 。
FTP、TELNET、DNS、SMTP、NFS和HTTP是最常见的空调。
FTP (文件传输协议) 是一个文件传输协议, 用于使用 FTP 服务上传和下载文件; 数据端口为 20H, 控制端口为 21H 。
Telnet服务是一种远程用户登录服务,使用23H端口和密码传输,很少保密,直截了当。
DNS (域名服务) 是一个域名解析服务, 使用端口 53 将域名转换为 IP 地址 。
SMTP(简单邮件传输协议)是一项直接的邮件传输协议,规范25号港口的发送、过境和使用。
NFS是一个在线文件系统,允许在网络主机之间共享文件。
HTTP(超级文本传输协议)是一项超文本传输协议,利用80号港口在互联网上提供WW服务。
什么是 TCP ?
TCP(《转移控制议定书》《运输控制议定书》)是一项以字节为基础的传输层通信议定书,具有连通性和可靠性。执行工作队的IFC 793对此作了界定。TCP是一项可靠、相互关联的流动协议。流动是一个持续的数据结构。你可以把它想象成一条流水流 从下水道流下来的溪流TCP 为了保证消息的可靠传输给每个袋子都指定一个序列号序号还保证收到寄给接收实体的包裹的顺序。如果发送实体在合理的超时(RTT)内没有收到确认,接收实体就将成功收到的字节发送相应的确认书(ACK)。然后(如果数据丢失)重新传送适当的数据。
连接建立
TCP是互联网传输层协议。为了连接,使用了三种握手协议。当活跃方要求连接SYN时,我在等待SYN+ACK的回应最后,对立方的SYN进行ACK确认这种加入方法有助于避免形成不正确的链接。TCP 的流量控制协议是一个可配置大小的滑动窗口协议 。
TCP的三个握手步骤如下:
SYN (SEx) 包由客户端发送到服务器, 导致 SYN_ SEND 状态 。
服务器收到了SYN( SEy) ACK (ACK=x+1) 响应 SYN( SEy) ACK (ACK=x+1) 的SYN( SYN_RECV) 信息, 并已进入 SYN_RECV 状态 。
客户端从服务器获得一个 SYN 信息, 回复 ACK (ACK=y+1), 并进入建立状态 。
完成了三次握手,TCP客户端和服务器成功连接,以开始数据流动。
连接终止
需要三次握手才能建立连接,四次握手才能终止TCP半闭路(半闭路)造成的连接。 程序在下面的图像中描述。
应用程序先调用关闭, 称为“ 激活近距离 ” ( 激活近距离 ) 。 此端的 TCP 然后发送 FIN 部分, 表示数据已传递 。
TCP已经证明FIN的面对面执行“被动近距离”(被动近距离)。
Nota bene:FIN的接收也作为档案的结束(档案的结束)传送到接收端申请程序。在等待申请程序收到更多数据之后,因为,收款人FIN表示,接收的终端申请程序没有相关连接的进一步数据可接收。
在一定时间后, 收到此文件通话结束的申请程序 即将终止插座, 这就是为什么 TCP 还交付了 FIN 。
接受FIN TCP最后的原始发件人(即在主动关闭结束时确认FIN)
通常需要四个分节,因为每个方向都需要一个FIN和一个ACK。
活动关机既可由客户执行,也可以由服务器在线的两端执行。 一般来说, 客户会积极关闭, 尽管一些协议, 如 HTTP/1 已经执行。 另一方面, 服务器会执行活动关机 。
什么是 UDP ?
用户数据表协议作为UDP缩写。用户数据报告程序是中文。这篇文章是OSI报导内容的一部分。在参考模型中,一个互不连接的传输层协议,提供面向服务的信息的基本和不可靠的服务。联合民主党的正式标准是IETFT RFC 768。关于知识产权,联合民主党的协议号是17。联合民主党协议中充满了用户数据报告机制。它用于网络处理数据包,类似于TCP协议。这是一个单独的交易。UDP的不利之处在于它不提供数据包组合、组装或排序。也就是说,当报文发送之后,很难确定他们是否安全抵达。UDP用于便利网络应用程序,这些应用程序要求将数据在机器之间回送。各种客户/服务器类型的在线应用程序,包括网络视频会议系统,都需要有UDP协议。UDP是一个不可信的数据报告协议。他会把它授予最好的申请人关于民主联盟,虽然可以控制电文发送的数量,无法保证会提供资料。因此,申请有时根据自己的要求重新印发。
TCP和UDP的区别
当需要可靠的传输时,在传输层使用TCP。因为它面向连接、顺序排列、重新发布的控制,等等。因此,他可以以可靠的传输方式提供申请。 而在一方面,联合发展方案主要用于通信或广播需要高速传输和实时性能的通信。让我们以IP电话为例如果使用 TCP,如果数据在传输过程中丢失,将重印。然而,打电话者的声音正以不折不扣的方式传来。因此,通信中断。而采用 UDP,他不会重新释放的届时,声音的到来不会出现重大延误。即使缺乏某些数据,还为可能受到影响的少数电话提供了援助。此外,多播和广播通信中也使用联合民主党,而不是TCP。
什么是 IP ?
《互联网议定书》简称为《互联议定书》。TCP/IP议定书在网络一级的主要议定书是IP。目的是完全从源主机和目的地主机的地址发送数据。为此目的,定位搜索技术和数据报告的封装结构由IP界定。原始建筑的初版现称为IPv4。它仍然是最重要的因特网协议。尽管IPv6正在世界各地积极部署。IP协议允许不同的数据包相互交流。并且为了保证它到达对面的一面必须满足各种要求。IP地址和MAC地址(媒体使用控制地址)是两项关键要求。IP 地址定义指定给节点的地址 。网卡所属的固定地址称为MAC地址。IP地址和MAC地址可以合并。IP 地址可变换,另一方面,MAC地址将基本上保持不变。
什么是索科特?
在决定是否使用TCP或UDP时,该系统将在操作系统的内置图书馆中使用。这类图书馆通常称为API。应用编程接口)。在通过TCP或UDP进行沟通时,API的使用往往优于Socket。BSD UNIX是第一个创建插座的。尽管如此,后来它被移植到Windows Winsock和嵌入操作系统。程序使用套接字。您可以为正确结尾配置 IP 地址 。端口号,它还允许发送和接收数据。双向通信连接连接网络上的两个程序。此连接的端点被称为“ 套接字 ” 。网络通信连接至少需要一对端口号(口号)。套接字只是一个应用程序编程接口( API) 。为了封装TCP/IP,TCP/IP还为程序员提供网络开发API。HTTP是协议,这里是套接字程序编程界面。发动机是索克特可以通过网络进行沟通。
TCP/IPP 交流实例
TCP/IP来文程序包括以下步骤:每个分层,所提供的每一信息都附有头条标题。第一节涵盖这一级别所需的所有信息。如果发件人知道协议的目的地地址部分。通常,包件的第一部分是为协定提供的信息。数据是将要传输的材料类型。在下一层角度看,从上一级收到的任何软件包都被视为当前水平数据。如果 A 向 B 发送电子邮件,上面写着"早安"由于TCP/IP传输的结果它是从一台电脑,A到另一台,B。让我们以这个例子来证明TCP/IP来文程序。
数据包的发送处理
应用程序处理
启动程序以建立新的电子邮件。将收件人邮箱填好,然后键盘将键盘键入 "早安"要启动 TCP/ IP 通讯, 鼠标会被移动到发送按钮 。 首先,程序编码信息的内容 。例如:UTF-8,GB2312 等。这些代码与 OSI 表达层函数相对应 。发送电子邮件时, 您可以使用此应用程序连接 TCP 。因此,为传输数据,使用这种TCP连接。程序从将适用数据传送到下一级TCP开始。事实上,它正在重新传送。
TCP 模块处理
TCP负责根据指示建立连接、传输数据和关闭连接,TCP提供从应用层到终端的可靠传输。
为实现TCP的这一特征,必须在应用层数据前端添加TCP页眉。TCP的初始部分包括源码和目标端口号、序列号。然后,第一批TCP包被附加并发回IP。
IP 模块处理
作为其自己的数据,IP纳入了TCP提供的初始TCP和TCP数据。他自己的IP头在TCP头头的开头。IP 页眉包含收件人的 IP 地址 。发件人的 IP 地址IP包随后交付给连接这些路由器或主机网络接口的驱动程序。为了得到真正的数据分散。
网络接口处理(由图内驱动)
IP,IP软件包,这是以太网卡的信息数据附在网站前端并分发。接收方的MAC地址包含在以太网的前半部分。发件人的MAC地址,以太网类型,以太网数据协议。从上述信息中生成的以太网数据将通过物理层传送到接收端。
数据包的接收处理
网络接口处理(由图内驱动)
收到以太网软件包后,主机首先在以太网的顶端查看MAC地址,看看该软件包是否发给了自己。如果不是,则丢弃数据并发送到次级程序,用于IP处理。
IP 模块处理
IP模块在收到IP软件包的第一部分之后,收到了IP软件包的第一部分和以下内容的数据组成部分。也做类似的处理。如果您相信软件包的 IP 地址的首半与您的对应,这些数据可以被接受,包含这些数据的协议也可以被发现。并将下列信息发送给TCP或UDP处理。就高速公路而言,接收端的地址往往不是它自己的地址。此时我们需要使用一个路由控制台因此,将确定应交付数据的主机或路由器,数据将稍后传送。
TCP 模块处理
TCP 模块包括第一步是确定数据是否已经删除。检查是否按序列号接收数据。最后检查端口号,定义特定应用程序。数据接收完毕后,接收端向发送者发送“确认图画”。在收到全部数据后,它将发送到按港口号标注的应用程序。
应用程序处理
接收程序立即收到发送者提供的数据,可通过解析数据获取信函内容的信息。
————————————————
版权:这是CSDN博客“MGXC”根据CC-4.0 BY-SA版权协议撰写的原创作品。
2011年叙利亚抗争特别报导部分内容。 我道歉, csdn。 本文是全球之声在线特别报导部分内容。 net/chaoshenzhaoxichao/article/ details/79785318。
本文由 在线网速测试 整理编辑,转载请注明出处。