ISO国际一个认证规范:
关于 OSI 7层网络模型
1.指定他的意义?
按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。
没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。
2.要指定一个国际通用的标准
1.物理层 常见的标准 RJ-45 RJ-11 水晶头
2.数据链路层 常见的标准MAC地址 二级网络 交换机
3.网络层 标准的IP地址 路由器 三层网络 IP地址
公网IP 相当于家庭地址(跟全世界互联)
私网IP 局域网内
192.168.0.1
192.168.1.1
4.传输层 TCP稳定传输 UDP传输的方式
SSH 服务
开发人员(程序员)
5.会话层 linux C/Unix C语言编程 控制包数据
6.表示层 文件的格式 类型 PNG JPEG MPEG AVI MKV MP4 TS等 加密的处理。
7.应用层 操作系统上装的程序。
自己开发。
标准 HTTP 80 HTTPS 443 FTP 21 SSH 22 POP/SMTP 等
--------------------------------------------------------------------------
OSI 7层模型中数据的传输结构:
应用层 Hello World (表示层 TEXT 会话层)
传输层 报文信息头 TCP 字段 segment
网络层 IP地址的报文的信息头 IP 包 packet
数据链路层 添加一个以太信息 帧 frame
物理层 网卡 0101010101 电信号
7层模型封包的一个过程。
------------------------------------------------------------------------------------
7层模型解包的一个过程。
物理层 网卡 电信号 0101010101 2进制的信息
数据链路层 以太信息
网络层 IP
传输层 TCP
会话层 SOCKET
表示层 类型 TEXT JPEG PNG等
应用层 向操作系统要数据 Hello World
-----------------------------------------------------------------------------
OSI 参考模型: 各层的解释
应用层 -----> 为应用层程序提供服务
表示层 -----> 数据格式转化、数据加密
会话层 -----> 建立、管理和维护会话
传输层 -----> 建立、管理和维护端到端的连接
网络层 -----> IP选址及路由选择
数据链路层 -----> 提供介质访问和链路管理
物理层 -----> 比特流
TCP/IP 五层模型
TCP/IP 五层协议 和 OSI的七层协议的对应关系如下:
OSI 参考模型 TCP/IP 五层模型
应用层
表示层 -----> 应用层 {HTTP、Telnet、FTP、TFTP NDS、SMTP}
会话层
传输层 -----> 传输层 { TCP 、UDP}
网络层 -----> 网络层 { IP、ICMP 、RIP、IGMP}
数据链路层 -----> 数据链路层 { ARP、RARP、IEEE802.3、PPP、CSMA/CD}
物理层 -----> 物理层 {FE自协商、Manhester、MLT-3、4A、PAM5}
注意:1.下层是为上层服务的。
2.在每一层都工作着不同的设备,如:交换机工作在数据链路层,
路由器一般工作在网络层。
3.每一层实现的协议也不同,即每一层的服务也不同。
===============================================================
三、linux网络运维网络传输协议:
网络传输协议:(需要熟记,面试会问到)
APR 地址解析协议 Address Resolution Protocol
DHCP 动态主机配置协议 Dynamic Host Configuration Protocol
DNS 域名服务 Domain Name Server
FTP 文件传输协议 File Transfer Protocol 21端口
HTTP 超文本传输协议 80 端口
HTTPS 安全超文本传输协议 443端口
IMAP 交互式邮件存储协议 Internet Mail Access Protocol
IP 互联网协议 Internet Protocol
NTP Network Time Protocol
POP 邮局协议 Post Office Protocol
SMTP 简单邮件传输协议 Simple Mail Transport Protocol
TCP 传输控制协议 Transmission Control Protocol
UDP 用户数据包协议 User Dategram Protocol
Telnet 远程终端协议 remote terminal protocol 23端口
================================================================
网友评论