菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
364
0

第七周

原创
05/13 14:22
阅读数 5155

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

 

 

相关热门文章

发表评论

0/200
364 点赞
0 评论
收藏