幻剑的火球谱 发表于 2022-3-8 15:08:15

TCP/IP(传输控制协议/互联网协议)

什么是 TCP/IP?TCP/IP 是一套通信协议,用于连接设备和通过互联网传输数据。TCP/IP 还可以用作专用计算机网络(内部网或额外网络)中的通信协议。TCP/IP 使用:TCP:
[*]定义应用程序如何创建通信通道。
[*]管理消息何时分解以进行传输。
IP 地址:
[*]IP 地址标识计算机上计算机的位置。
[*]定义如何对数据包进行寻址和路由以进行传递。
港口:
[*]端口是收件人计算机上接收数据的位置。
[*]虽然IP地址告诉您在哪里可以找到特定的计算机,
[*]它不会具体告诉您在该计算机上的什么位置应建立特定连接 - 这就是端口号的用途。
您应该知道的一些端口号:
[*]端口 80:最常用于 HTTP 请求的端口号。
[*]例如,当客户端向 Web 服务器发出请求时,此请求通常通过端口 80 发送。
[*]端口 5432:大多数数据库系统使用的端口号;PostgreSQL 的默认端口。
您可能还想熟悉许多其他常见端口:端口号和用法:20:文件传输协议 (FTP) 数据传输。21:文件传输协议 (FTP) 命令控制。22: 安全外壳 (SSH)。23:Telnet - 远程登录服务,未加密的文本消息。25:简单邮件传输协议 (SMTP) 电子邮件路由。53:域名系统 (DNS) 服务。80:万维网中使用的超文本传输协议 (HTTP)。110:电子邮件客户端用于从服务器检索电子邮件的邮局协议 (POP3)。119:网络新闻传输协议 (NNTP)。123:网络时间协议 (NTP)。143:数字邮件的互联网消息访问协议 (IMAP) 管理。161:简单网络管理协议 (SNMP)。194: 互联网中继聊天 (IRC).443: HTTP Secure (HTTPS) HTTP over TLS/SSL.常见的 TCP/IP 协议包括:
[*]HTTP(超文本传输协议),处理Web服务器和Web浏览器之间的通信;
[*]HTTPS(HTTP Secure),处理Web服务器和Web浏览器之间的安全通信;
[*]FTP(文件传输协议),用于处理计算机之间的文件传输。
TCP/IP 如何工作?TCP/IP 使用客户端-服务器通信模型,其中用户或计算机(客户端)由网络中的另一台计算机(服务器)提供服务,如发送网页。总的来说,TCP/IP 协议套件被归类为无状态,这意味着每个客户端请求都被视为新请求,因为它与以前的请求无关。无状态释放网络路径,以便可以连续使用它们。但是,传输层本身是有状态的。它传输单个消息,并且其连接将保持原位,直到消息中的所有数据包都已收到并在目标位置重新组装。TCP/IP 模型与七层模型略有不同。在其之后设计的开放系统互连 (OSI) 网络模型。OSI 参考模型定义了应用程序如何通过网络进行通信。TCP/IP 功能分为五层,每层都包含特定的协议:1-应用层为应用程序提供标准化的数据交换。其协议包括HTTP,FTP,邮局协议3(POP3),简单邮件传输协议 (SMTP) 和简单网络管理协议 (SNMP)。在应用程序层,有效负载是实际的应用程序数据。2- 传输层负责维护网络上的端到端通信。TCP 处理主机之间的通信,并提供流控制、多路复用和可靠性。传输协议包括 TCP 和用户数据报协议 (UDP),它们有时用于代替 TCP 用于特殊目的。3-网络层,也称为互联网层,处理数据包并连接独立网络以跨网络边界传输数据包。网络层协议是IP和互联网控制消息协议(ICMP),用于错误报告。4-数据链路层或第2层是计算机网络的七层OSI模型的第二层。此层是跨物理层在网段上的节点之间传输数据的协议层。数据链路层提供了在网络实体之间传输数据的功能和过程手段,还可以提供检测并可能纠正物理层中可能发生的错误的方法。5-物理层,也称为网络接口层或数据链路层,由仅在链路上运行的协议组成 - 互连网络中节点或主机的网络组件。此最低层中的协议包括用于局域网 (LAN) 的以太网和地址解析协议 (ARP)。为什么 TCP/IP 很重要?TCP / IP是非专有的,因此不受任何一家公司的控制。因此,可以轻松修改IP套件。它与所有操作系统(OS)兼容,因此可以与任何其他系统进行通信。IP套件还与所有类型的计算机硬件和网络兼容。TCP/IP 具有高度可扩展性,并且作为可路由的协议,可以确定通过网络的最有效路径。它广泛用于当前的互联网架构。TCP/IP 的用途:TCP/IP 可用于通过网络提供远程登录、交互式文件传输、传递电子邮件、通过网络传递网页以及远程访问服务器主机的文件系统。最广泛地说,它用于表示信息在通过网络(从具体的物理层到抽象的应用层)时如何改变形式。它详细介绍了信息通过时每一层的基本协议或通信方法。TCP/IP 的优缺点:使用 TCP/IP 模型的优点包括:
[*]帮助在不同类型的计算机之间建立连接。
[*]独立于操作系统工作。
[*]支持多种路由协议。
[*]使用高度可扩展的客户端-服务器体系结构。
[*]可独立操作。
[*]支持多种路由协议,并且是
轻量级的,不会给网络或计算机带来不必要的压力。
TCP/IP 的缺点包括:
[*]设置和管理复杂。
[*]传输层不保证数据包的传递。
在 TCP/IP 中替换协议并不容易。
[*]它没有明确区分服务、接口和协议的概念,因此它不适合描述新网络中的新技术,并且
特别容易受到SYN(同步)攻击,SYN(同步)攻击是一种拒绝服务(DoS)攻击,其中不良行为者使用TCP / IP。

页: [1]
查看完整版本: TCP/IP(传输控制协议/互联网协议)