Skip to content

Commit cca80d8

Browse files
committed
网络分层结构
1 parent a84159e commit cca80d8

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

数据库/mysql进阶.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
22
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
3-
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
3+
44

55
- [事务特性](#%E4%BA%8B%E5%8A%A1%E7%89%B9%E6%80%A7)
66
- [事务隔离级别](#%E4%BA%8B%E5%8A%A1%E9%9A%94%E7%A6%BB%E7%BA%A7%E5%88%AB)

网络/网络.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,22 @@ HTTP长连接,指的是复用TCP连接。多个HTTP请求可以复用同一个
291291
- 判断传输数据是否达到了`Content-Length`指示的大小;4
292292
- 分块传输(chunked)没有`Content-Length`,这时候就要根据chunked编码来判断,chunked编码的数据在最后有一个空chunked块,表明本次传输数据结束。
293293

294+
# 网络分层结构
294295

296+
计算机网络七层模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
297+
298+
- 应用层的任务是通过应用进程之间的交互来完成特定的网络作用,常见的应用层协议有域名系统DNS,HTTP协议等。
299+
300+
- 表示层的主要作用是数据的表示、安全、压缩。可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
301+
- 会话层的主要作用是建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。。
302+
303+
- 传输层的主要作用是负责向两台主机进程之间的通信提供数据传输服务。传输层的协议主要有传输控制协议TCP和用户数据协议UDP。
304+
305+
- 网络层的主要作用是选择合适的网间路由和交换结点,确保数据及时送达。常见的协议有IP协议。
306+
307+
- 数据链路层的作用是在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。 常见的协议有SDLC、HDLC、PPP等。
308+
309+
- 物理层的主要作用是实现相邻计算机结点之间比特流的透明传输,并尽量屏蔽掉具体传输介质和物理设备的差异。
295310

296311
# DNS解析
297312

0 commit comments

Comments
 (0)