简述ISO/OSI七层模型的分成与作用
ISO:国际标准化组织
OSI:开放系统互连
- 物理层:数据实际传输,电器特性定义
- 数据链路层:MAC地址编制,MAC地址寻址,差错校验
- 网络层:IP地址编址,路由选择:静态路由(管理员指定路由路径,对路由器性能消耗小,效率高,配置复杂),动态路由(路由器根据路由协议选择路径,配置简单,消耗路由器的性能,依靠路由协议的性能)
- 传输层:对报文进行分组(发送时),对报文进行组装(接受时),提供传输协议的选择:tcp(传输控制协议:可靠的,面向连接的传输协议,可靠,准确,慢)udp(用户数据报协议,不可靠的,面向无连接的传输协议,快,不可靠),端口封装,差错校验。
- 会话层:确认数据时候需要进行网络传递。
- 表示层:数据提供表示,加密,压缩。
- 应用层:为用户提供服务,给用户一个操作界面。
TCP/IP四层模型与作用
- 应用层
- 传输层
- 网络层
- 网络端口层:数据链路层,物理层
简述TCP三次握手的过程
- tcp(传输控制协议:可靠的,面向连接的传输协议,可靠,准确,慢)
- udp(用户数据报协议,不可靠的,面向无连接的传输协议,快,不可靠)
- 第一次握手:Client将标志位SYN置1,随机产生一个值seq=J,并将该数据包发送给server,cilent进入SYN_SENT状态,等待server确认。
- 第二次握手:server收到数据包后由标志位SYN=1知道cilent请求建立连接,server将标志位SYN和ACK都置1,ack序列号为J+1,随机产生一个值seq=K,并将该数据包发送给clinet以确认连接请求,server进入SYN_RCVD状态。
- 第三次握手:client收到确认后,检查ack序列号是否为J+1,标志位ACK是否为1,如果正确则将标志为ACK置为1,ack序列号为K+1,并将该数据包发送给server;server检查ack序列号是否为K+1,ACK是否为1,如果正确则连接建立成功。client和server进入ESTAVBLISHED状态,完成三次握手,随后client和server之间可以开始传输数据。
简述TCP包头的内容
TCP四次挥手的过程
- 第一次挥手:client发送一个标志位FIN=1的包,seq序列号为m,用来关闭client到server的数据传输,client进入FIN_WAIT_1状态
- 第二次挥手:server收到标志位FIN=1包后,发送一个标志位ACK=1给client,ack确认序列号为m+1,server进入CLOSE_WAIT状态
- 第三次挥手:server发送一个标志位FIN=1,ACK=1,seq序列号=n,ack确认号=m+1,用来关闭server到client的数据传输,server进入LAST_ACK状态
- 第四次挥手:client收到FIN=1后,client进入TIME_WAIT状态,接着发送一个ACK=1,ack序列号=n+1的数据包给server,server进入CLOSED庄涛i,完成四次挥手
IP地址计算
172.22.141.231/26,该IP位于哪个网段?该网段拥有多少可用IP地址?广播地址是什么?
26:
二进制位:11111111.11111111.11111111.11000000
IP地址:
225 .225 .225 .192
子网掩码的作用:
- 子网掩码必须和IP地址成对出现,否则没有意义。
- 子网掩码是用于给IP地址划分网络地址与主机地址的
- 和子网掩码1对应的IP地址,代表网络位;和子网掩码0对应的IP地址,代表主机位
- 子网中只要1是连续的,就是合理子网掩码
网络地址与主机地址:
标准子网掩码:
子网掩码计算公式:
- 网络地址:把IP地址和子网掩码的二进制,按位进行逻辑与运算
- 广播地址:有效子网掩码,有几个0,就把IP地址的狗几位换位1
- 子网个数:有效子网掩码中,有几个1,子网数就是2的几次方
- 主机个数:有效子网掩码中,有几个0,主机数就是2的几次方减2
IP地址分类:
私有IP:
转载:https://blog.csdn.net/u012060395/article/details/104525029
查看评论