第七周

1.简述osi七层模型和TCP/IP五层模型
首先是osi七层模型
1).物理层:它主要针对的是物理层的设备标准,比如网线,光纤接口类型之类的,它的主要作用是传输比特流,就是将1,0转换为电流的强弱来进行传输,到达目的地后再转换成1,0,这一层的数据单位是比特
2).数据链路层:该层的主要作用是将比特组合成字节,再将字节组合成帧,使用链路层地址Mac地址来访问和交换介质,并进行差错校验
3).网络层:本层的主要作用是通过ip地址建立连接,为源端的运输层来分组,选择合适的路由和交换节点,按照地址传送给目标端的运输层。
4)传输层:该层的作用主要是为上层的协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。
5).会话层:该层的作用是建立,管理和终止表示层实体之间的通信会话。
6).该层提供各种用于应用层数据编码的转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别,
7).该层是为用户提供应用接口,也为用户直接提供网络服务,常见的应用层网络服务协议有:http,https,ftp,等。
TCP/IP五层模型
五层模型和七层模型之间的一个对应关系

五层模型七层模型
应用层应用层–表示层–会话层
传输层传输层
网络层网络层
数据链路层数据链路层
物理层物理层

2、总结描述TCP三次握手四次挥手
三次握手
在这里插入图片描述
第一次:建立连接的时候,客户端首先发送syn(syn=n)包到服务器,并进入SYN_SENT状态,等待服务器端的确认。
第二次:服务器端收到syn包之后,要确认客户的syn(ack=n+1),同时也会像服务端发送一个syn包(syn=m),即为SYN+ACK,此时服务器进入SYN_RECV状态。
第三次:客户端接收到服务器的SYN+ACK包之后,向服务器端发送确认包ACK(ack=m+1),该包发送完成之后,客户端和服务端会进入连接,状态会变成ESTABLISHED状态,此时三次握手完成。
四次挥手
在这里插入图片描述
1.客户端发送连接释放的报文,并且停止发送数据,释放数据报文的头部,FIN=1,其序列号为seq=u,此时客户端进入FIN-WAIT-1状态。
2.服务端收到连接释放的报文,发出确认报文,ACK=1,ack=u+1,服务端此时进入了CLOSE-WAIT状态,TCP服务器通知高层的应用进程,客户端向服务器的方向就释放了,此时处于半关闭状态,客户端已经不向服务端再发送数据,但是服务端有数据再发送的话,客户端依然是要接受的,这个状态会持续一段时间。
3.客户端收到服务端的确认请求之后,此时客户端会进入FIN-WAIT-2状态,等待服务器发送连接释放报文。
4.服务器把最后的数据发送完毕之后,会向客户端发送书房连接的报文,由于在半关闭状态,服务器可能又会发送一些数据,此时服务器就进入了LAST-ACK状态,等待客户端的确认。
5.客户端收到服务器的连接释放报文之后,必须发出确认,此时,客户端会进入TIME-WAIT状态,注意此时TCP连接还没有释放,当客户端撤销相应的TCB之后,才进入CLOSED状态。
6.服务器收到客户端的确认消息之后,立即进入CLOSED状态,同样,撤销TCB之后,就结束了这次的TCP连接,可以看出,服务器结束连接的时间要比客户端早一些。
3、描述TCP和UDP区别
1).tcp提供可靠的服务,通过TCP传输数据,无差错,不丢失,,而且按照顺序到达,udp是按照最大的速度传输,但是不保证准确性。
2).tcp是面向连接的,udp是无连接。
3).udp具有较好的实时性,工作效率比tcp高,适用于对高速传输和实时性有较高的通信或者广播通信。
4).每一条tcp连接只是点到点的,udp是支持一对一,多对多,一对多和多对一的交互通信。
5).tcp系统资源要求较多,udp对系统的资源要求较少。
4、总结ip分类以及每个分类可以分配的IP数量
IP主要由网络ID和主机ID组成,IP地址主要分为四类
在同一网段,网络ID是一样的。
网络数:2^可变的网络ID位
主机数:2^主机ID位-2
A类地址的第一位为0;
B类地址的前两位为10;
C类地址的前三位为110;
D类地址的前四位为1110;
A类:
前8位为网络ID,后24位为主机ID
0XXXXXXX.X.Y.Z
0-127.X.Y.Z
1-126.X.Y.Z
主机数:16777214
B类:
前16位网络ID,后16位是主机id
10XXXXXX.X.Y.Z
128-191.X.Y.Z
网络数:2^14=16384
主机数:2^16-2=65534
C类:
前24位是网络ID,后8位是主机ID
110XXXXX.X.Y.Z
192-223.X.Y.Z
网络数:2^21=2097152
主机数:2^8-2=254
D类:
组播:
224-239.X.Y.Z
5、总结IP配置方法
临时生效:ifconfig
ifconfig 网卡名称 IP地址 netmask 子网掩码
2).通过配置文件配置
进入到/etc/sysconfig/network-scripts目录下找到对应的网卡配置文件
TYPE=Ethernet 网络类型
BOOTPROTO=static 获取IP的方式,有dhcp、static、none
DEVICE=enp0s3 设备名称
ONBOOT=yes 开机是否启动此网卡,重启network时是否一起激活

如果是获取IP方式为static,需要增加以下字段
IPADDR=192.168.10.21
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
配置完成时候需要重启网络服务
systemctl restart network

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值