N43-第七周作业


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

在这里插入图片描述
 
各层功能定义:
<1> 应用层
OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。

<2> 表示层
表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。

<3> 会话层
会话层就是负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。

<4> 传输层
传输层建立了主机端到端的链接,传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。该层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。我们通常说的,TCP UDP就是在这一层。端口号既是这里的“端”。

<5> 网络层
本层通过IP寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。就是通常说的IP层。这一层就是我们经常说的IP协议层。IP协议是Internet的基础。

<6> 数据链路层
将比特组合成字节,再将字节组合成帧,使用链路层地址 (以太网使用MAC地址)来访问介质,并进行差错检测。
数据链路层又分为2个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)。
MAC子层处理CSMA/CD算法、数据出错校验、成帧等;LLC子层定义了一些字段使上次协议能共享数据链路层。 在实际使用中,LLC子层并非必需的。

<7> 物理层
实际最终信号的传输是通过物理层实现的。通过物理介质传输比特流。规定了电平、速度和电缆针脚。常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。这些都是物理层的传输介质。

在这里插入图片描述
在这里插入图片描述

 
 
 

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报文段进行确认
 
 
四次挥手:
在这里插入图片描述

第一次: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区别

(1)TCP面向连接;UDP是无连接的,即发送数据之前不需要建立连接。

(2)TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。

(3)UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。

(4)每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信。

(5)TCP对系统资源要求较多,UDP对系统资源要求较少。

 
 
 

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

  • A类地址

    以0开头的地址,子网掩码为8位,范围:0.0.0.0-127.255.255.255,网络数量126(不能是0和127),可分配的ip数量2^24-2,私有地址10.0.0.0/8

  • B类地址

    以10开头的地址,子网掩码为16位,范围:128.0.0.0-191.255.255.255,网络数量214,可分配的ip数量216-2,私有地址172.16.0.0/12

  • C类地址

    以110开头的地址,子网掩码为24位,范围:192.0.0.0-223.255.255.255,网络数量2^21,可分配的ip数量254,私有地址192.168.0.0/16

  • D类地址

    以1110开头的地址,组播地址,范围:224.0.0.0-239.255.255.255

  • E类地址

    以1111开头的地址,为保留地址,地址的网络号取值于240~255之间

 
 
 

5、总结IP配置方法

  1. 使用ifconfig命令ifconfig命令:查看与配置网络状态命令
#临时来设置eth0网卡的ip地址和子网掩码
ifconfig eth0 192.168.233.189 netmask  255.255.255.0
ifconfig eth0:1 192.168.233.233 netmask  255.255.255.0
  1. setup工具永久配置IP地址
#安装setuptool
yum install setuptool
#安装防火墙设置
yum install system-config-securitylevel-tui
#安装网络设置
yum install system-config-network-tui
#安装系统服务管理
yum install ntsysv 
#安装完成之后,运行setup命令,然后就可以进入setup操作界面
1.输入setup命令
2.选择网络服务
3.进行设备配置
4.进行相关参数配置
5.保存后
执行service network restart命令重启网络服务
  1. 修改网络配置文件打开配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet    #网络类型 以太网
BOOTPROTO=static #1.这里可以为=none(过指定方式的办法来获得地址,如果没有指定的话可能会出现各种各样的网络受限 )#2.=dhcp 自动获取ip地址#3.=static  固定ip地址
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=ens33    #网卡名称(用户看到的网卡名)
UUID=858e2bc3-1e47-4320-9227-b0029c8csaa6 #网卡的唯一标识符
DEVICE=enw33       #系统逻辑设备名
ONBOOT=yes #是否开机启动网卡 选项(no/yes)centos7默认no
IPADDR=192.168.233.129       #指定的ip地址 如果你是dhcp这里是没有的
NETMASK=255.255.255.0    #子网掩码
GATEWAY=192.168.233.1     #网关 
DNS1=114.114.114.114     #指定的第一个DNS服务器1234567891011121314151617181920212223

修改完毕后,进行服务的重启修改后需重启网卡

centos 6及之前系统版本的重启命令:
/etc/init.d/network restart或者service netword restart
centos 7重启网卡命令:
systemctl restart network

  1. 图形界面配置IP地址,进行系统桌面进行配置,和windows的配置类似

猜你喜欢

转载自blog.csdn.net/qq_42669579/article/details/113757258