文章目录
基础知识:
1.OSI 七层模型:
(开放系统互联参考模型)
OSI 七层模型 | 层概念 | 层功能 | 协议 |
---|---|---|---|
物理层 | |||
数据链路层 | 物理链路层 | 以二进制的数据形式在物理媒介进行数据传输 | ISO@2100 |
网络层 | 网络 | 为数据包选择路由 | IP ICMP BGP OSPF |
传输层 | 传输 | 端对端的接口 IP port | TCP UDP |
会话层 | |||
表示层 | |||
应用层 | 最接近用户的应用层 | 文件传输、邮件、文件共享、数据加密 | HTTP、SNMP、FTP、DNS、NFS |
2.应用层介绍:
通过进程间的数据交互来完成特定的网络应用
应用层交互的数据:报文
DNS协议:
(域名解析系统【domain name system】)DNS是一个互联的分布式数据库。
HTTP协议:
超文本传输协议(HyperText Transfer PRotocol)所有的www万维网都得遵循这个标准.
TCP/UDP协议:
传输层:向两台主机之间的进程进行提供数据传输
传输控制协议(TCP)transmission control protocal提供面向连接的,可靠的数据传输服务(有报文)
用户数据协议(UDP)user datagram protocol 提供无连接的,不保证数据安全性
使用案例:
安装网络工具包:yum install net-tools
1.网卡配置路径 :
/etc/sysconfig/network-scripts/ifcfg-ens33
inet ip地址
netmask 子网掩码地址
broadcast 广播地址
指定开启、关闭网卡:(不得在服务器上执行)!!!!!!!!!!
ifconfig 设备名 up/down (网络设备断开了,SSH断开了,所以会不可以使用)
2.修改、设置IP地址:
远程连接:ssh root@ip地址
添加新ip地址:
ifconfig 新名字 ip地址 netmask 子网掩码 up (netmask 子网掩码可由/24代替)
[eg:ifconfig ens33:0 192.168.178.111 netmask 255.255.255.0 up]
3.修改 MAC 地址信息:
ifconfig ens33 hw ether mac地址
查看MAC地址 ifconfig |grep ether