重庆哪里可以做公司网站,招聘网站毕业设计,备份wordpress配置,专业建设网站应该怎么做可见 TCP/IP 被分为 4 层#xff0c;每层承担的任务不一样#xff0c;各层的协议的工作方式也不一样#xff0c;每层封装上层数据的方式也不一样#xff1a; 应用层#xff1a;应用程序通过这一层访问网络#xff0c;常见 FTP、HTTP、DNS 和 TELNET 协议#xff1b; 传输… 可见 TCP/IP 被分为 4 层每层承担的任务不一样各层的协议的工作方式也不一样每层封装上层数据的方式也不一样 应用层应用程序通过这一层访问网络常见 FTP、HTTP、DNS 和 TELNET 协议 传输层TCP 协议和 UDP 协议 网络层IP 协议ARP、RARP 协议ICMP 协议等 网络接口层是 TCP/IP 协议的基层负责数据帧的发送和接收。 TCP/IPTransmission Control Protocol/Internet Protocol是传输控制协议和网络协议的简称它定义了电子设备如何连入因特网以及数据如何在它们之间传输的标准。 TCP/IP 不是一个协议而是一个协议族的统称里面包括了 IP 协议、ICMP 协议、TCP 协议、以及 http、ftp、pop3 协议等。网络中的计算机都采用这套协议族进行互联。 域名 域名与计算机的 IP 地址相对应并把这种对应关系存储在域名服务系统 DNS(Domain Name System) 中这样用户只需记住域名就可以与指定的计算机进行通信了。 常见的域名包括 com、net 和 org 三种顶级域名后缀除此之外每个国家还有自己国家专属的域名后缀比如我国的域名后缀为 cn。 目前经常使用的域名诸如百度www.baidu.com、Linux 组织www.lwn.net等等。 MAC 地址 IP地址相当于收件人地址MAC地址相当于收件人姓名 MACMedia Access Control地址或称为物理地址、硬件地址用来定义互联网中设备的位置。在 TCP/IP 层次模型中网络层管理 IP 地址链路层则负责 MAC 地址。因此每个网络位置会有一个专属于它的 IP 地址而每个主机会有一个专属于它 MAC 地址。 端口号 IP 地址是用来发现和查找网络中的地址但是不同程序如何互相通信呢这就需要端口号来识别了。如果把 IP 地址比作一间房子端口就是出入这间房子的门。真正的房子只有几个门但是端口采用 16 比特的端口号标识一个 IP 地址的端口可以有 65536即216个之多 服务器的默认程序一般都是通过人们所熟知的端口号来识别的。例如对于每个 TCP/IP 实现来说SMTP简单邮件传输协议服务器的 TCP 端口号都是 25FTP文件传输协议服务器的 TCP 端口号都是 21TFTP简单文件传输协议服务器的 UDP 端口号都是 69。任何 TCP/IP 实现所提供的服务都用众所周知的 11023 之间的端口号。这些人们所熟知的端口号由 Internet 端口号分配机构Internet Assigned Numbers AuthorityIANA来管理。 常用协议对应端口号 SSH 22 FTP 20 和 21 Telnet 23 SMTP 25 TFTP 69 HTTP 80 SNMP 161 Ping 使用 ICMP无具体端口号 封装和分用 封装当应用程序发送数据的时候数据在协议层次当中自顶向下通过每一层每一层都会对数据增加一些首部或尾部信息这样的信息称之为协议数据单元Protocol Data Unit缩写为 PDU在分层协议系统里在指定的协议层上传送的数据单元包含了该层的协议控制信息和用户信息。如下图所示 物理层一层PDU 指数据位Bit 数据链路层二层PDU 指数据帧Frame 网络层三层PDU 指数据包Packet 传输层四层PDU 指数据段Segment 第五层以上为数据data 分用当主机收到一个数据帧时数据就从协议层底向上升通过每一层时检查并去掉对应层次的报文首部或尾部与封装过程正好相反。 RFC RFCRequest for Comment文档是所有互联网协议的正式标准并在其官网上面公布由 IETF 标准协会制定。大量的 RFC 并不是正式的标准出版的目的只是为了提供信息。RFC 的篇幅不一从几页到几百页不等。每一种协议都用一个数字来标识如 RFC 3720 是 iSCSI 协议的标准数字越大意味着 RFC 的内容越新或者是对应的协议标准出现的比较晚。 所有的 RFC 文档都可以从网络上找到其官网为 IETF。在网站上面可以通过分类以及搜索快速找到目标协议的 RFC 文档。目前在 IETF 网站上面的 RFC 文档有数千个但是我们不需要全部掌握在工作或学习中如果遇到可以找到对应的解释理论与实际结合会有更好地效果单纯阅读 RFC 的效果一般。