OSI七层模型记忆: all people seem to need data processing。
Application(应用层) -- all
Presentation(表示层) --- people
Session(会话层) -- seem
Transport(传输层) -- to
Network(网络层) -- need
Data(数据链路层) -- data
Physical(物理层) --- processing
1. 物理层:
主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是bit比特。
2. 数据链路层:
定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。
3. 网络层:
在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。
4. 传输层:
定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP,UDP。主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组。常常把这一层数据叫做段。
5. 会话层:
负责在网络中的两节点之间建立、维持和终止通信。 会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。
6. 表示层:
应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化。可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
7. 应用层:
术语“应用层”并不是指运行在网络上的某个特别应用程序 ,应用层提供的服务包括、文件管理以及的信息处理。,这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。
以下是TCP/IP分层模型
┌────------────┐┌─┬─┬─-┬─┬─-┬─┬─-┬─┬─-┬─┬─-┐ │ ││D│F│W│F│H│G│T│I│S│U│ │ │ ││N│I│H│T│T│O│E│R│M│S│其│ │第四层,应用层 ││S│N│O│P│T│P│L│C│T│E│ │ │ ││ │G│I│ │P│H│N│ │P│N│ │ │ ││ │E│S│ │ │E│E│ │ │E│它│ │ ││ │R│ │ │ │R│T│ │ │T│ │ └───────------─┘└─┴─┴─-┴─┴─-┴─┴─-┴─┴─-┴─┴-─┘ ┌───────-----─┐┌─────────-------┬──--------─────────┐ │第三层,传输层 ││ TCP │ UDP │ └───────-----─┘└────────-------─┴──────────--------─┘ ┌───────-----─┐┌───----──┬───---─┬────────-------──┐ │ ││ │ICMP│ │ │第二层,网间层 ││ └──---──┘ │ │ ││ IP │ └────────-----┘└────────────────────-------------─-┘ ┌────────-----┐┌─────────-------┬──────--------─────┐ │第一层,网络接口││ARP/RARP │ 其它 │ └────────------┘└─────────------┴─────--------──────┘ TCP/IP四层参考模型