其他分享
首页 > 其他分享> > 从网络基础到服务器设计(一)

从网络基础到服务器设计(一)

作者:互联网

一、TCP/IP 五层协议栈  与  OSI七层协议栈

产生:开放系统互联(OSI) 是由国际标准化组织(ISO)于70年代提出的七层模型。比因特网协议还早。

区别:七层协议多了会话层和表示层,这两层其实被因特网协议包含在了应用层中。

  应用层 提供应用接口和网路服务:HTTP/FTP/DNS
  表示层 数据压缩、数据加密、数据描述
应用层 会话层 建立、管理、终止表示层体之间的会话
运输层 运输层 建立了端到端的连接:TCP、UDP
网路层 网络层 通过IP寻址建立两个节点之间的连接
链路层 链路层 比特组成字节、字节组成帧。使用链路层地址来访问介质,选择合适的路由和交换节点:以太网、WIFI
物理层 物理层 通过物理介质传输比特流:双绞线、光纤
因特网协议 OSI七层模型 详细解释

 

二、TCP/IP 协议

产生:70年代美国国防部为ARPANET广域网开发的网络体系结构和标准。他是一个协议族,包含一组协议,只是因为TCP和IP最有代表性,所以叫TCP/IP协议。

主要包含:

应用层 Telnet、FTP、SMTP
传输层 UDP、TCP
网络层 IP、ICMP、IGMP
链路层 ARP、RARP

1)IP协议

组成:首部和数据两部分组成

首部 数据
20字节定长 可选字段,不定长
  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 版本 首部长度 服务类型 总长度
4 标识(片ID) R DF MF 片偏移
8 生存时间 协议 首部检查和
12 源地址
16 目的地址
20 选项
24 数据

MTU:最大传输单元

分片:如果IP数据包总长度超过了MAC帧MTU,则数据包需要分片。

特点:不可靠、无连接

标签:协议,七层,IP,网络,TCP,设计,服务器,应用层,链路层
来源: https://www.cnblogs.com/tomatokely/p/16485361.html