Linux学习笔记- Week 7

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

osi七层模型:
            1、物理层:
                        实际的最终信号的传输是通过物理层实现的。通过物理介质传输0-1 比特流。
                        常用的设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。
                        这些都是物理层的传输介质。 
                        传输的单位是比特。
          2、数据链路层:
                      将比特组合成字节,再将字节组合成帧,使用数据链路层地址 (以太网使用的是 MAC 地址)来访问介质,并进行差错检测。
                      在物理层提供的服务基础之上,负责在通信的实体之间创建数据链路。
                      传输以帧为单位的数据包。 
          3、网络层:
                      本层通过IP寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。
                      就是通常说的IP层。这一层就是我们经常说的IP协议层。IP协议是Internet的基础。
          4、传输层:
                传输层建立了主机端到端的链接,传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。
                该层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。
                我们通常说的,TCP UDP就是在这一层。端口号既是这里的“端”。 
      5、会话层:
                  会话层就是负责建立、管理和终止表示层实体之间的通信会话。
                  该层的通信由不同设备中的应用程序之间的服务请求和响应组成。                
          6、表示层:
                      提供各种用于应用层数据的编码和转换功能,确保一个主机的应用层发送的数据能被另一个主机的应用层识别。
                      如果有必要,该层可以提供一种标准的表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式。        
          7、应用层:
                      OSI 参考模型中最靠近用户的一层,为计算机用户提供应用接口,也为用户直接提供各种网络服务。
                      我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。
osi五层模型:
            1、物理层:
                        工作设备:中继器、集线器、双绞线
                        主要协议:FE自协商Manchester MLT-3 4A PAM5
            2、数据链路层:
                        工作设备:网桥。以太网交换机、网卡
                        主要协议:    ARP、RARP、IEEE802.3、PPP、CSMA/CD
            3、网络层:
                        工作设备:路由器、三层交换机
                        主要协议:IP、ICMP、RIP、IGMP
            4、传输层:
                        工作设备:四层交换机、四层路由器
                        主要协议:TCP、UDP
            5、应用层:
                        主要协议:HTTP、Telnet、FTP、TFTP、DNS、SMTP
             
2、总结描述TCP三次握手四次挥手
            三层握手:
                        客户端:CLOSE -> SYN-SEND -> ESTAB-LISHED
                      服务器端:LISTEN -> SYN-RCVD -> ESTAB-LISHED
                      1.客户端应用打开端口向服务器端发送请求后自动进入SYN-SEND状态
                      2.服务器端立即响应客户端请求后进入后自动SYN-RCVD状态并向客户发送响应
                      3.客户端收到响应后立即响应服务器端同时自动进入ESTAB-LISHED,服务器端收到客户端响应后自动进入ESTAB-LISHED,至此已建立连接
            四次挥手:
                        客户端:ESTAB-LISHED -> FIN-WAIT1 -> FIN-WAIT2 -> TIME-WAIT ->CLOSE
                        服务器端:ESTAB-LISHED -> CLOSE-WAIT -> LAST-ACK -> CLOSE
                        1.客户端向服务器发送分手请求自动进入FIN-WAIT1状态
                        2.服务器收到请求立即响应自动进入CLOSE-WAIT状态并向客户端发送响应
                        3.客户端收到响应后进入FIN-WAIT2状态服务器端可以继续向客户端发送剩余数据发送完毕后向客户端发送分手请求并进入LAST-ACK状态
                        4.客户端收到服务器分手请求立即响应后进入TIME-WAIT状态(防止丢包)然后进入CLOSE状态服务器端收到客户端响应后进入CLOSE状态,至此已断开链接

3、描述TCP和UDP区别
            1)TCP提供面向连接的传输,通信前要先建立连接(三次握手机制); 
                 UDP提供无连接的传输,通信前不需要建立连接。
                 
            2)TCP提供可靠的传输(有序,无差错,不丢失,不重复); 
                 UDP提供不可靠的传输。
                 
            3)TCP面向字节流的传输,因此它能将信息分割成组,并在接收端将其重组; 
                 UDP是面向数据报的传输,没有分组开销。
                 
            4)TCP提供拥塞控制和流量控制机制; 
                 UDP不提供拥塞控制和流量控制机制。
                 
            5)TCP协议所需资源多,TCP首部需20个字节;
                 UDP首部字段只需8个字节。
                 
            6)TCP是一对一的连接;
                 UDP则可以支持一对一,多对多,一对多的通信。
            
4、总结ip分类以及每个分类可以分配的IP数量
            A类:
            (1.0.0.0-126.0.0.0)
            第一个字节为网络号,后三个字节为主机号。该类IP地址的最前面为“0”,所以地址的网络号取值于1~126之间。一般用于大型网络。
            定义:第1字节为网络地址,其它3个字节为主机地址
            范围:1.0.0.1-126.255.255.254
            数量:允许有126个网段,每个网段允许有16777214台主机
            子网掩码:255.0.0.0
            私有地址:10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址),范围10.0.0.1-10.255.255.254
            保留地址:127.X.X.X是保留地址,也是本机地址,等效于localhost或本机IP。一般用于测试使用。例如:ping 127.0.0.1来测试本机TCP/IP是否正常。
            
            B类(128.0.0.0-191.255.0.0)
            前两个字节为网络号,后两个字节为主机号。该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。一般用于中等规模网络。
            定义:第1字节和第2字节为网络地址,其它2个字节为主机地址
            范围:128.0.0.1-191.255.255.254
            数量:允许有16384个网段,每个网段允许有65534台主机
            子网掩码:255.255.0.0
            私有地址:172.16.0.0 - 172.31.255.255是私有地址
            保留地址:169.254.X.X是保留地址。如果IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP
            
            C类
            (192.0.0.0-223.255.255.0)
            前三个字节为网络号,最后一个字节为主机号。该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。一般用于小型网络。
            定义:第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110
            范围:192.0.0.1 - 223.255.255.254
            数量:允许有2097152个网段,每个网段允许有254台主机
            子网掩码:255.255.255.0
            私有地址:192.168.X.X是私有地址。(192.168.0.0 - 192.168.255.255)
            
            D类:
            是多播地址。该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。一般用于多路广播用户。
            定义:不分网络地址和主机地址,它的第1个字节的前四位固定为1110
            范围:224.0.0.1 - 239.255.255.254
            
            E类:
            是保留地址。该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。
            定义:不分网络地址和主机地址,它的第1个字节的前五位固定为11110
            范围:240.0.0.1 - 255.255.255.254

5、总结IP配置方法
            1)命令修改:
                    ifconfig
                        #配置IP地址
                        ifconfig ens33 192.168.1.1/24    
                    ip:
                        #配置IP地址
                        ip addr add 192.168.1.1/24 dev ens33
                        #接口新增IP地址
                        ip a a 192.168.1.2/24 dev ens33 label ens33:1
            2)配置文件修改
                    vim /etc/sysconfig/network-scripts/ifcfg-IFACE
            3)图形界面修改
                    setup                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值