zoukankan      html  css  js  c++  java
  • 第七周

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

    OSI参考模型 各层的解释 TCP/IP五层模型
    应用层 为应用程序提供服务 应用层
    表示层 数据格式转化,数据加密
    会话层 建立管理和维护会话
    传输层 建立,管理和维护端到端的连接 传输层
    网络层 IP选址及路由选择 网络层
    数据链路层 提供介质访问和链路管理 数据链路层  
    物理层 物理层 物理层

     

    应用层:HTP Telnet FTP TFTP DNS SMTP

    它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。它在其他6层工作的基础上,负责完成网络中应用程序与网络操作系统之间的联系,建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务及应用所需的监督、管理和服务等各种协议。此外,该层还负责协调各个应用程序间的工作。

    表示层

    处理用户信息的表示问题,如编码、数据格式转换和加密解密”等 

    是用户应用程序和网络之间的接口,主要任务是:向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层的连接称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理

    传输层:TCP  UDP  

    向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。传输层的作用是向高层屏蔽下层数据通信的细节,即向用户透明地传送报文。该层常见的协议:TCP/IP中的TCP协议、Novell网络中的SPX协议和微软的NetBIOS/NetBEUI协议。

    网络层:    IP ICMP RIPIGMP          

    它是OSI参考模型中最复杂的一层,也是通信子网的最高一层。它在下两层的基础上向资源子网提供服务。其主要任务是:通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。该层控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接。具体地说,数据链路层的数据在这一层被转换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备

    数据链路层  ARP PARP IEEE802.3 PPP CSMA/CD   

    负责建立和管理节点间的链路。该层的主要功能是:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路

    物理层     中继器、集线器、双绞线          

    物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。

     

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

     TCP三次握手说明

    第一次:Client发送一个SYN段指明Client打算连接的Server的端口,以及初始序号seq
    第二次:Server发回包含Server的初始序号的SYN报文段作为应答。同时,将确认序号ACK设置为Client的seq+1以对Client的SYN报文段进行确认。一个SYN将占用一个序号
    第三次:Client必须讲确认序号ACK设置为Server的初始序号SYN+1以对Server的SYN报文段进行确认
    TCP四次挥手说明

    第一次:Client发送一个FIN段序号seq以及确认断开连接的ACK
    第二次:Server收到Client的FIN和ACK后,返回一个Client的FIN序号seq+1的ACK段
    第三次:同时Server还向Client发送一个FIN段序号seq
    第四次:Client收到Server的FIN段的seq返回给Server一个确认的ACK的序号seq+1

    3、描述TCP和UDP区别

     TCP 是面向连接的,UDP是无连接的,TCP提供可靠的服务,也就是说TCP连接传输的数据不会丢失

     没有重复,并且按顺序到达,UDP没有可靠性

    TCP是面向字节流的,实际上是TCP把数据看成一连串的字节流,UDP是面向报文的,TCP是全双工的可靠信道

    UDP是不可靠信道

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

     常用地址为A,B,C三类,其中D类(以1110开头)为组播,E类(240-255)为保留地址.

    A类地址的第一位为0; 

    1.0.0.0-126.0.0.0允许有126个网段,每个网段允许有16777214台主机

    私有地址:10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址),范围10.0.0.1-10.255.255.254
    保留地址:127.X.X.X是保留地址,也是本机地址,等效于localhost或本机IP。一般用于测试使用。

    B类地址的前两位为10;

    128.0.0.1 - 191.255.255.254允许有16384个网段,每个网段允许有65534台主机

    默认子网掩码:255.255.0.0或0xFFFF0000

    C类地址的前三位为110;

    192.0.0.0-223.255.255.0范围:192.0.0.1 - 223.255.255.254
    允许有2097152个网段,每个网段允许有254台主机

    子网掩码:255.255.255.0或 0xFFFFFF00

    D类地址的前四位为1110;

    是多播地址。该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。一般用于多路广播用户。
    定义:不分网络地址和主机地址,它的第1个字节的前四位固定为1110
    范围:224.0.0.1 - 239.255.255.254
    E类地址的前五位为11110:

    是保留地址。该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。
    定义:不分网络地址和主机地址,它的第1个字节的前五位固定为11110
    范围:240.0.0.1 - 255.255.255.254

     

    5、总结IP配置方法

     动态配置  静态ip配置

    DEVICE=eth0

    BOOTPROTO=dhcp

    ONBOOT=yes

    TYPE=eTHERNET

    DEVICE=eth0

    IPADDR=192.168.27.100

    NETMASK=255.255.255.0

    GATMASK=192.168.27.1

    ONBOOT=yes

    TYPE=Ethernet


     

    临时生效

    ifconfig

      #禁用eth1网卡
      ifconfig eth1 down
      #配置IP地址
      ifconfig eth1 192.168.1.125/24
      #清除IP地址
      ifconfig eth1 0.0.0.0
      #保留原地址虚拟一个新的IP地址2
      ifconfig eth1:2 192.168.1.126/24
      #删除虚拟的地址2

      ifconfig eth1:2 down

    IP

     #修改网卡名为ens33的IP地址为192.168.232.100

      ip addr add 192.168.232.100/24 dev ens33
      #保留原地址虚拟一个新的IP地址2(ip addr add 缩写为ip a a)
      ip a a 192.168.232.101/24 dev ens33 label ens33:2
      #删除一个ens33上的10.10.10.10的IP地址
      ip a d 10.10.10.10/24 dev ens33
      #清除ens33上的所有IP地址
      ip a f dev eth1

     

  • 相关阅读:
    十大Intellij IDEA快捷键
    IDEA 在同一目录创建多个项目
    IDEA2017 使用(二)
    idea使用(一)
    js == 与 === 的区别[转]
    Spring Boot(一)
    微服务实战(一):微服务架构的优势与不足
    phpcms:三、头部包含
    phpcms:二、头部尾部包含
    phpcms:一、安装及新建模板
  • 原文地址:https://www.cnblogs.com/alexlv/p/12691148.html
Copyright © 2011-2022 走看看