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
    
  • 相关阅读:
    windows server2012之部署HTTPS安全站点
    HTTPS站点搭建教程:Win7/Windows Server 2008R2
    https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
    SQL Server中解决死锁的新方法介绍
    WCF寄宿到Windows Service[1]
    安装程序工具 (Installutil.exe)22
    安装程序工具 (Installutil.exe)
    WebSocket使用教程
    深入理解java String 对象的不可变性
    Android 给Button加个监听
  • 原文地址:https://www.cnblogs.com/ddz-linux/p/10505663.html
Copyright © 2011-2022 走看看