关于七层模型的面试题

TCP/IP的七层模型
  • 应用层 (Application): 网络服务与最终用户的一个接口。协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP表示层(Presentation Layer):
    • 数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)
    • 格式有,JPEG、ASCll、DECOIC、加密格式等
  • 会话层(Session Layer):
    • 建立、管理、终止会话。(在五层模型里面已经合并到了应用层)
    • 对应主机进程,指本地主机与远程主机正在进行的会话
  • 传输层 (Transport):
    • 定义传输数据的协议端口号,以及流控和差错校验。
    • 协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层
  • 网络层 (Network):
    • 进行逻辑地址寻址,实现不同网络之间的路径选择。
    • 协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP
  • 数据链路层 (Link):
    • 建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)
    • 将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。
  • 物理层(Physical Layer):
    • 是计算机网络OSI模型中最低的一层。
    • 物理层规定:为传输数据所需要的物理链路创建、维持、拆除而提供具有机械的,电子的,功能的和规范的特性。
    • 简单的说,物理层确保原始的数据可在各种物理媒体上传输。局域网与广域网皆属第1、2层。物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。如果您想要用尽量少的词来记住这个第一层,那就是“信号和介质”。