Class-1-OSI七层模型
# OSI七层通信模型
## 1.各层次以及作用
| 层次 | 名称|作用|PDU(Protocol Data Unit)协议数据单元|
| ------ | ------ | ------ | ------ |
| 第7层 | 应用层 | 为应用程序提供网络服务| |
| 第6层 | 表示层 | 数据的格式化,加密、解密| 数据(Data) |
| 第5层 | 会话层 | 建立、维护、管理会话连接 | |
| 第4层 | 传输层 | 建立、维护、管理端到端的连接 | 节,段(segment)|
| 第3层 | 网络层 | IP寻址、路由选择 | 包(packet) |
| 第2层 | 数据链路层 | 控制网络层和物理层之间的通信 | 帧(frame) |
| 第1层 | 物理层 | 比特流传输 | 流(stream) |
## 2.TCP/IP四层模型中,各层次的详细摘要
### 1.应用层
| 作用 | 协议类型 | 端口号|
| ------ | ------ | ------ |
| 文件传输 | FTP | 21,20 |
| 文件传输 | TFTP | |
| 文件传输 | NFS | |
| 电子邮件 | SMTP | 25 |
| 网络管理 | SNMP | |
| 远程登录 | Telnet | 23 |
| 远程登录 | rlogin | |
| 名称管理 | DNS | |
`命令:nslookup + 域名(可以获得IP地址) `
### 2.传输层
#### 2.1 传输层协议TCP
- 注:TCP是一种==面向连接==的传输层协议,提供==可靠的传输==服务。
##### 2.1.1 TCP端口号:用来区分不同的网络服务。
##### 2.1.2 以下是常用的协议和端口
| 协议类型 | 端口号|
| ------ | ------ |
| FTP | 21,20 |
| telnet | 23 |
| http | 80 |
| https | 443 |
##### 2.1.3 TCP头部报文信息
- TCP报文的长度:==20Bytes ~ 60Bytes==
[TCP头部报文结构---点击查看](http://note.youdao.com/noteshare?id=18e9055fb21ee654e3cecf22691c46d9)
| 报文信息 | 作用|
| ------ | ------ |
| | |
| | |
| | |
| | |
| | |
| | |