应用与数据

  • 应用产生信息

  • 数据在不同设备间传输

  • 数据通过网络传输

网络参考模型与标准协议

OSI参考模型

7

应用层

对应用程序提供接口

6

表示层

进行数据格式的转换,确保一个系统生成的应用层数据能被其它系统的应用层识别

5

会话层

在通信双方之间建立、管理和终止会话

4

传输层

建立、维护和取消一次端到端的数据传输过程。控制传输的快慢,对数据进行处理

3

网络层

定义逻辑地址,实现数据从源到目的地的转发

2

数据链路层

将分组数据封装成帧

1

物理层

传输比特流;提供机械和电气的规约

TCP/IP参考模型

OSI

TCP/IP

实现

应用层

应用层

Telnet,FTP,HTTP,DHCP...

表示层

...,SMTP,DNS...

会话层

传输层

传输层

TCP,UDP

网络层

网络层

ICMP,IGMP,IP

数据链路层

数据链路层

PPPoE,PPP...

物理层

物理层

应用层

  • HTTP

    • 80

    • TCP

  • Telnet

    • 23

    • TCP

  • FTP

    • 20,21

    • TCP

  • SMTP

    • 25

    • TCP

  • TFTP

    • 69

    • UDP

传输层

  • TCP

    • 三次握手(建立)

    • 四次挥手(断开)

  • UDP

共有:源端口、目标端口

网络层

  • IP

  • MAC

  • ARP(地址解析协议)

物理层

  • 双绞线

  • 光纤

  • 同/异步线缆

  • 无线传输

常见协议标准化组织

  • IETF

  • IEEE

  • ISO

数据通信过程

  • 发送方数据封装

    • 自顶向下

    • 应用层 -> ... -> 数据链路层

  • 中间网络数据传输

    • (网络层)

    • ↓数据链路层↓

    • ↑物理层↑

  • 接收方数据解包

    • 数据链路层 -> ... -> 应用层

本章总结