第七章

作者: letter1 | 来源:发表于2020-02-22 20:34 被阅读0次

    1、简述osi七层模型和TCP/IP五层模型

    OSI(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

    TCP/IP (5层):物理层、数据链路层、网络层、运输层、 应用层

    (1)物理层:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输

    (2)数据链路层:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路

    (3)网络层提供路由和寻址的功能,使两终端系统能够互连且决定最佳路径,并具有一定的拥塞控制和流量控制的能力。

    (4)传输层:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。传输层的作用是向高层屏蔽下层数据通信的细节,即向用户透明地传送报文

    (5)会话层:任务就是向两个实体的表示层提供建立和使用连接的方法。

    (6)表示层:它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层

    (7)应用层:应用层为用户提供的服务和协议有:文件服务、目录服务、文件传输服务(FTP)、远程登录服务、电子邮件服务、打印服务、安全服务、网络管理服务、数据库服务等

    2、总结描述TCP三次握手四次挥手

    客户端主动向服务器请求建立连接:

    客户端将报文段中的SYN=1,并选择一个seq=x,(即该请求报文的序号为x)  将这个报文发送到服务器。此时,客户端进入同步已发送状态(SYN-SEND).SYN报文段不能携带数据,但是要消耗掉一个序号。

    服务器收到请求报文后,若同意建立连接,则回复报文中,SYN=1,ACK=1,并选择一个seq = y,且报文中确认号为x+1,序号为y   .此时服务器进入同步已接收状态(SYN-RCVD)

    客户端收到服务器的同步确认后,对服务器发送确认的确认。将ACK=1,确认号为y+1,而报文首部的序号为x+1,将该报文发出后,客户端进入已连接状态(ESTABLISHED)。

    服务器收到客户端的确认后,也进入已连接状态。

    客户端主动断开连接:

    客户端向服务器发送FIN报文:FIN=1,序号seq=上一个最后传输的字节序号+1=u,发送后,客户端进入FIN-WAIT-1状态。

    服务器接收到该报文后,发送一个确认报文:令ACK=1,确认序号ack = u+1,自己的报文序号seq=v,发送后,服务器进入CLOSE-WAIT状态。

    此时TCP连接进入连接半关闭状态,服务器可能还会向客户端发送一些数据。

    客户端收到来自服务器的确认之后,进入FIN-WAIT-2状态。等待服务器发送连接释放报文。

    如果服务器已经没有要发送的数据,则释放TCP连接,向客户端发送报文:令FIN=1,ACK=1,确认号ack =u+1,自己的序号seq = w(w可能等于v也可能大于v),服务器进入LAST-ACK状态。

    客户端收到服务器的连接释放报文后,对该报文发出确认,令ACK=1,确认号ack=w+1,自己的序号seq=u+1,发送此报文后,等待2个msl时间后,进入CLOSED状态。

    服务器收到客户端的确认后,也进入CLOSED状态并撤销传输控制块。

    3、描述TCP和UDP区别

    1.TCP是基于连接的,UDP是基于无连接 

    2.对系统资源的要求(TCP较多,UDP少) 

    3.UDP程序结构较简单 

    4.流模式与数据报模式 

    5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证

    4、总结ip分类以及每个分类可以分配的IP数量

    A类: 1-127                   IP数量:2^24-2=16777214

    B类: 128-191             IP数量:2^16-2=65534

    C类: 192-223             IP数量:2^8-2=254

    D类: 224-239              组播

    E类: 240-255               保留未使用

    5、总结IP配置方法:

    1.ifconfig:ifconfig eth0 192.168.37.101 network 255.255.255.0(临时性的)

    2.vim /etc/sysconfig/network-scripts/ifcfg-eth0   修改配置文件(永久性的)

    3.图形界面:

    centos6:steup进入图形界面配置ip

    centos7:nmtui进入图形界面配置ip

    相关文章

      网友评论

          本文标题:第七章

          本文链接:https://www.haomeiwen.com/subject/dvsafhtx.html