linux网络管理之网络基础

iso/osi模型

OSI七层框架每层作用
应用层:用户操作的层
表示层:二进制数据与显示数据之间的转换,也是加密的地方
会话层:确定网络传输还是本地存储,是邮件还是ppt等
传输层:确定tcp还是udp协议,以及传出和传入端口;邮件,ftp有不同的端口;tcp协议更稳定,udp更快,但是不靠谱
网络层:确定传出和传入IP地址
数据链路层:确定mac地址,在各个局域网中传输数据
物理层:传输二进制数据

#网络服务的端口号是80,邮件传输的端口号是25和110,文件传输的端口号是21

网络接口层协议
网络接入层与OSI参考模型中的物理层和数据链路层相对应。
它负责监视数据在主机和网络之间的交换。事实上,TCP/IP协议本身并没有定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与TCP/IP的网络接入层进行连接。地址解析协议(ARP)工作在此层,即OSI参考模型的数据链路层。
网际互联层对应于OSI参考模型的网络层,主要解决主机到主机的通信问题。它所包含的协议设计数据包在整个网络上的逻辑传输。该层有三个主要协议:网际协议(IP)、互联网组管理协议(IGMP)和互联网控制报文协议(ICMP)。
传输层
传输层对应于OSI参考模型的传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性。该层定义了两个主要的协议:传输控制协议(TCP)和用户数据报协议(UDP)

应用层对应于OSI参考模型的高层,为用户提供所需要的各种服务,例如FTP,Telnet,DNS,SMTP等



IP详解


子网掩码详解
用来区分网络地址和主机地址,255对应网络地址,0对应主机地址
A类:1-126,B类:128-191,c类:192-223

变长子网掩码及子网规划
网络地址计算方式:子网掩码和ip地址,与出来多少就是网络地址
广播地址计算方式:子网掩码0位有多少位,把0换成1就是广播地址

端口作用详解
查看本机启用的端口号:netstat -an
选项:
-a 查看所有连接和监听端口
-你显示ip地址和端口号,而不显示域名和服务名

DNS作用详解
将域名转换成ip地址

DNS查询类型:
查询方式:
1、递归查询:主要用与是客户端向本地DNS服务器的查询(必须得到结果,不断是正确的或者是报错)
2、迭代查询:用于DNS服务器向其他DNS服务器的查询(可以返回的并不是目标的IP地址,而是另外一台DNS服务器知道目标地址的地址)

网关作用详解


原文地址:https://www.cnblogs.com/lgh344902118/p/6850571.html