首页 > 其他分享 >网络体系结构和协议

网络体系结构和协议

时间:2024-09-06 21:54:07浏览次数:10  
标签:协议 IP netstat 网络体系结构 TCP 网络 域名

目录

网络的体系结构

OSI模型

​编辑

TCP/IP模型---规范

常见的网络协议

DNS协议

网络调试命令

ping

netstat


网络的体系结构

网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组合在一起。

每层实现不同的功能,其内部实现方法对外部其他层次来说是透明的。每层向上层提供服务,同时使用下层提供的服务

网络体系结构即指网络的层次结构和每层所使用协议的集合

两类非常重要的体系结构:OSI与TCP/IP

OSI模型

OSI模型是最理想的模型

应用层:指定特定应用的协议,文件传输,文件管理,电子邮件等。

表示层:确保一个系统应用层发送的消息可以被另一个系统的应用层读取,编码转换,数据解析,管理数据加密,解密;

会话层:通信管理,负责建立或者断开通信连接

传输层:端口号,数据传输到具体那个进程程序(端到端)

网络层:路由器中是有算法的,ip,(主机到主机)(路由的转发)

链路层:格式变为帧(把数据分成包,一帧一帧的数据进行发送)

物理层:传输的是bit流(0与1一样的数据),物理信号,没有格式

TCP/IP模型---规范

应用层:应用协议和应用程序的集合

传输层:决定数据交给机器的哪个任务(进程)去处理,通过端口寻址

进程一定有进程号,不一定有端口号,端口号只有在进行网络通信才有

网络层:提供设备到设备的传输,可以理解为通过IP寻址机器。

网络接口和物理层:屏蔽硬件差异(驱动),向上层提供统一的操作接口。

OSI和TCP/IP模型对应关系图

常见的网络协议

网络接口和物理层:
	ppp:拨号协议(老式电话线上网方式)
	ARP:地址解析协议  IP-->MAC
	RARP:反向地址转换协议 MAC-->IP
网络层:	
	IP(IPV4/IPV6):网间互连的协议
	ICMP:网络控制管理协议,ping命令使用
	IGMP:网络分组管理协议,广播和组播使用
传输层:
	TCP:传输控制协议
	UDP:用户数据报协议
应用层:
	SSH:加密协议
	telnet:远程登录协议
	FTP:文件传输协议
	HTTP:超文本传输协议
	DNS:域名解析协议
	SMTP/POP3:邮件传输协议

DNS协议

由于使用IP地址来指定计算机不方便人们记忆,且输入时候容易出错,用字符标识网络中计算机名称方法。

这种命名方法就像每个人的名字,这就是域名(Domian Name )

域名服务器(Domain Name server):用来处理IP地址和域名之间的转换。

域名系统(Domain Name System,DNS):域名翻译成IP地址的软件DNS

域名结构

例如域名 www.baidu.com.cn 从右向左看

cn为高级域名,也叫一级域名,它通常分配给主干节点,取值为国家名,cn代表中国

com为网络名,属于二级域名,它通常表示组织或部门

中国互联网二级域名共40个,edu表示教育部门,com表示商业部门,gov表示政府,军队mil等等

baidu为机构名,在此为三级域名,表示百度

www:万维网world wide web,也叫环球信息网,是一种特殊的信息结构框架。

DNS工作流程

DNS黑客技术

网络调试命令

ping

作为平时网络连通检测使用最多的命令,它的作用主要为:

● 用来检测网络的连通情况和分析网络速度;

● 根据域名得到服务器IP;

● 根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。

字节:数据包大小,也就是字节。

时间:响应时间,这个时间越小,说明你连接这个地址速度越快。

TTL:Time To Live,从源到目的,每经过一个路由器,TTL减1,当TTL=0,包丢掉

netstat

netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP相关的统计数据,一般用于检验本机各端口的网络连接情况。

作用:测试网络状态
netstat -a  //查看所有网络状态
netstat -at  //查看tcp所有网络状态
netstat -au //查看udp所有网络状态
netstat -l //查看处于监听状态的链接
netstat -lt //查看处于监听状态的链接tcp
netstat -lu //查看处于监听状态的链接udp
netstat -lx //查看处于监听状态的链接unix

标签:协议,IP,netstat,网络体系结构,TCP,网络,域名
From: https://blog.csdn.net/qq_64136247/article/details/141967914

相关文章

  • 信息学奥赛初赛天天练-84-NOIP2014普及组-基础题3-总线、存储器、邮件协议、二叉树、
    信息学奥赛初赛天天练-84-NOIP2014普及组-基础题3-总线、存储器、邮件协议、二叉树、满二叉树、顶点的度、无向图、有向图PDF文档公众号回复关键字:202409061NOIP2014普及组基础题36CPU、存储器、I/O设备是通过()连接起来的A接口B总线C控制线D系统文......
  • 西门子s7通信协议
    西门子s7通信协议S7Comm(S7Communication)是西门子专有的协议,是西门子S7通讯协议簇里的一种。S7通信协议是西门子S7系列PLC内部集成的一种通信协议,是S7系列PLC的精髓所在。它是一种运行在传输层之上的(会话层/表示层/应用层)、经过特殊优化的通信协议,其信息传输可以基于MPI网络、......
  • IPv6协议——互联网通信协议第六版
    引言  IPv6是互联网升级演进的必然趋势、网络技术创新的重要方向、网络强国建设的基础支撑。近些年,随着我国大力推动IPv6规模部署和应用,目前中国的IPv6渗透率已超过70%。对于车载以太网来说,目前IPv4是车载IP通信的主流协议,但随着车辆的智能化、网联化程度不断提高,IPv6协议应......
  • 常用协议
    常用协议默认网关实现不同网络之间的路由转发ARP地址解析协议,根据IP地址获取MAC地址,还能检测地址是否有重复广播ARP报文寻找目标IP的MAC地址主机1通过发送ARPRequest报文获取主机2的MAC地址​ 由于不知道目的MAC地址,因此ARPRequest报文內目的MAC地址为0ARPReques......
  • OCPP路由器:集OCPP协议+4G工业路由器于一体
    OCPP路由器是新能源汽车充电桩的关键组件,用于管理和优化充电站与海外后端管理系统之间的通信。OCPP(OpenChargePointProtocol)是一种开放协议,旨在标准化电动汽车充电站与管理系统之间的信息交换。OCPP路由器的出现是为了实现充电桩出海,增强充电桩运营时与国外运营平台之间通信......
  • 645协议电表数据采集物联网系统解决方案
    随着物联网技术的飞速发展,各行各业都在积极探索如何通过物联网技术实现数据的采集、传输和分析,以优化运营效率和资源利用。在能源管理领域,电表数据采集作为关键环节,其准确性和实时性直接影响到能源管理和决策的科学性。 DLT645协议是中国国家标准化的电表通信协议,广泛应用于电力行......
  • 多协议快充芯片 XSP08Q支持5V、 9V、 12V、 15V、 20V
    随着科技的进步,智能手机快充技术发展非常迅速,以往普通充电器充满手机在4-6小时,有了快充的加入只要1-2小时就能充满电,节省了很多的充电时间,在这个快节奏的时代给我们生活带来了很大的便利。那么快充的原理是什么呢?1,提高电压与电流:快充技术是通过提高电压和电流的组合来增加充......
  • 快充协议方案的工作原理及场景应用
    快充协议芯片是支持各种快充快充协议的芯片,它们能智能识别插入的设备类型,并根据设备的需求调整充电电压和电流,从而实现快速充电。XSP08Q芯片是内置快充功能的协议芯片,它基于先进的充电技术,通过协商电压和电流,以提高充电效率,缩短充电时间,并保证充电过程中不损害设备的电池。功......
  • 14-STM32F103+ML307(中移4G Cat1)基本控制篇(自建物联网平台)-STM32+ML307以SSL单向认
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  说明安装的MQ......
  • Profinet转EtherCAT协议转换网关(推荐收藏哦)
    在工业自动化领域,Profinet转EtherCAT两种网络协议的互通互联备受关注。其实有一款很不错的设备名为远创智控YC-PN-ECT,可以轻松解决这一问题。接下来作者从这款设备的主要功能、技术参数、性能优势及配置方法等方面深入阐述。这款网关性能优越,能够高效转换不同协议,为用户带来便......