linux-网络管理

发布时间 2023-09-18 15:53:38作者: ~技术小白

osi七层模型

1、物理层

      设备之间的比特流的传输、物理接口、电气特性等

2、数据链路层

      成帧、用MAC地址访问媒介、错误检测与修正

3、网络层

      提供逻辑地址、选路(确定ip地址)

4、传输层

      可靠与不可靠的传输、传输前的错误检测、流控 (确定端口号)

5、会话层

      对应用会话的管理、同步

6、表示层

      数据的表现形式、特定功能的实现如-加密

7、应用层

      用户接口

 

TCP/UDP

TCP:像打电话 确保数据传输的可靠性

UDP:像发短信 数据有可能丢失

1、udp是无连接的,tcp是面向连接的;2、udp是不可靠传输,tcp是可靠传输;3、udp是面向报文传输,tcp是面向字节流传输。

 

三次握手

像打电话(保证数据的可靠性、完整性)

第一次握手:建立连接时客户端发送syn包(seq=j)到服务器并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 

第二次握手:服务器收到syn包,必须确认客户端的SYN(ack=j+1),同时自己也发送一个SYN包(seq=k),即SYN+ACK包,此时服务器进入SYN_RECV状态。 

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。

简言之:

第一次:客户端发送数据包到服务器,等待服务器确认

第二次:服务器收到数据包,确实客户端发送数据包 同时自己也发送一个

第三次:客户端收到服务器的syn+ack包 客户端和服务器端建立连接

ip地址

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址

子网掩码:确定网段

                它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用

网关:1、不是本局域网的发送数据都要经过网关

           2、内网转换为外网,外网转换为内网

 

DNS:它作为将域名IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网

负责把域名翻译成ip,ip翻译成域名  (类似于window机器的hosts文件)

大多数都是正向查询由域名查询出ip地址