计算机网络学习笔记(二)OSI模型与TCP-IP模型

一、OSI网络模型

7层
物链网输会示用(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)

1.应用层

消耗流量的各个软件和程序。比如发送邮件的FTTP,发送文件的SMTP、万维网(HTTP)

2.表示层

规定两个通信端间传输数据的表达方式。
具体功能:

  • 数据压缩与解压缩
  • 数据加密与解密
  • 数据格式的转换

3.会话层

建立或终止某个用于传输数据的会话。
暂停、继续会话:使用校验点来保存会话进度,即使中途转去进行其他进程了,再返回还可以从校验点继续刚刚暂停的会话。

4.传输层

可差流用

  • 可靠传输,专门对大文件传输
  • 差错检验与纠正
  • 流量控制,嘴里塞太多了,就得控制一下进食速度。
  • 复用分用,不同的应用层的进程可以使用同一段运输层来传输,这就是“复用”,不同的进程各自会有一个端口号,数据到了接受端,凭端口号分给对应的应用,这就是“分用”。

5.网络层

路差流拥

  • 路:选择中间经过的路由器节点和路径。(网络拓扑控制)
  • 差:将“数据分组”变成“数据报”,并校验传输数据的正确与否。
  • 流:控制传输速率
  • 拥:当一次性传输太多报文,接收端无法接受,会丢弃大量报文,此时会发生拥塞,需要对该状况采取措施。

6.数据链路层

  • 数据帧的封装和解封装。
  • 错误检测和纠正
  • 以太网和MAC地址的管理(信道访问权的管理)

7.物理层

  • 定义接口特性,传输的接口形状、引脚数量、传输介质。
  • 传输方式(单工:单行道;半双工:要么发要么收;双工:同时收发)。
  • 传输速率
  • 比特同步(统一时序)
  • 比特编码:规定不同电压表示的含义,即功能特性。

二、TCP/IP网络模型

包括应用层、传输层、网络层、物理层;

TCP/IP模型 OSI模型 作用
应用层 应表会 支持各种网络应用
传输层 传输层 进程与进程的数据传输(TCP, UDP)
网络层 网络层,数据链路层 源主机到目的主机的数据分组和路由选择;把网络传下来的数据报组装成帧;
物理层 物理层 比特传输

三、总结

OSI模型是一个理论性的通用模型,没有特定的协议套件与之直接关联;
TCPIP模型是实际应用于全球互联网的模型,是专门用于解决异构网互联问题。

你可能感兴趣的:(tcp/ip,计算机网络,学习)