zoukankan      html  css  js  c++  java
  • 网络相关练习

    1.简述TCP三次握手

    client --> server
    
    第一次握手:客户端主动打开tcp连接,发送带有SYN=1(同步位标记)的数据包,向服务器,此时服务器处于监听状态。
    第二次握手:服务器收到数据包后,回复给客户端带有SYN=1 ACK=1(确认字段有效)...的数据包,表明我已收到
    第三次握手:客户端收到服务器带有SYN为1的数据包后,向服务器再次发送一个ACK为1,确认我已收到服务器的SYN为1的数据包,服务器收到该数据包后,即可建立连接状态,三次握手完成,正常传输数据
    
    

    2.简述TCP与UDP的区别

    TCP:工作在传输层,面向可靠连接,需要三次握手才能建立,拥有数据恢复重发,错误检查。
    UPD:工作在传输层,非面向连接协议,传输性能比TCP强,但无数据恢复功能
    
    

    3.总结IP地址规划

    根据主机数划分vlan
    三层VLAN通讯
    私有网络
    A类10.0.0.0--10.255.255.255  
    B类172.16.0.0--172.31.255.255  
    C类192.168.0.0--192.168.255.255
    

    4.总结常见网络管理命令

    ifconfig
    ip addr
    traceroute
    ping
    netstat
    ss
    tcpdump
    

    5.给定地址167.77.88.99和子网掩码255.255.255.192,子网号是什么?广播地址是什么?有效IP地址是什么?

    子网号 167.77.88.64
    广播地址:167.77.88.127
    有效IP 167.77.88.65 - 167.77.88.126
    

    6.添加IP地址192.168.2.2/24到eth0 网卡上

    ip addr add 192.168.2.2/24 dev eth0 label eth0:0
    

    7.总结网络组创建方法,并实例演示创建网络组

    bonding(绑定)是一种linux系统下的网卡绑定技术,可以把服务器上n个物理网卡在系统内部抽象(绑定)成一个逻辑上的网卡,能够提升网络吞吐量、实现网络冗余、负载等功能,有很多优势。

    先创建网络组,然后指定PORT,最后把物理网卡加到网络组中

    #创建网络做,名为tema0 类型为主从
    nmctl connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
    #分配IP地址
    nmcli connection modify team0 ipv4.addresses "192.168.1.100/24"
    nmcli con mod team0 ipv4.method manual
    
    #添加现有的网卡设备进入网卡组
    nmcli connection add type team-slave con-name team0-eno1 ifname eno1 master team0
    nmcli connection add type team-slave con-name team0-eno2 ifname eno2 master team0
    
  • 相关阅读:
    树链剖分 (模板) 洛谷3384
    ST表 (模板) 洛谷3865
    IOI 2005 River (洛谷 3354)
    IOI 2005 River (洛谷 3354)
    poj1094 Sorting It All Out
    poj1094 Sorting It All Out
    spfa(模板)
    HAOI 2006 受欢迎的牛 (洛谷2341)
    HAOI 2006 受欢迎的牛 (洛谷2341)
    洛谷1850(NOIp2016) 换教室——期望dp
  • 原文地址:https://www.cnblogs.com/ddz-linux/p/10505663.html
Copyright © 2011-2022 走看看