当前位置: 首页 > news >正文

网络技术标准与协议

计算机网络的分类:局域网:(双绞线、细/粗同轴电缆、微波、射频信号、红外;;以太网、令牌环网络、Apple Talk网络、ArcNet)广域网:(公用交换电话网PSTN、综合业务数字网ISDN、T1线路、帧中继FR、异步转移模式ATM、交互式多兆位数据服务SMDS)城域网(DQDB分布式队列双总线)
按工作模式分类:对等网络、基于服务器的网络
计算机网络的组成:服务器、工作站(客户机)、传输媒体(同轴电缆:185米50欧姆最多只能用4个中继器连接5个区域、仅有125三个区域连接计算机,粗同轴电缆500米 10M;;双绞线:无屏蔽双绞线UTP、有屏蔽双绞线STP、100米、10—1000M 3类10M 5类100M、6类 1000M;;光纤:多模光纤2Km、51M-1000M,单模光纤2-10km,1-10G;无线电波;微波;红外线;激光)网卡(48位2进制MAC地址,工作在数据链路层)调制解调器(ISDN、ADSL)中继器和集线器(放大信号、很少用、集线器HUB:多端口的中继器)网桥、路由器和网关(网桥连接网络分支、多了一个“过滤帧”功能、工作在数据链路层,路由器连接两种不同类型的局域网、工作在网络层,网关连接两个网络不仅网络协议不一样,而且硬件和数据结构都大相径庭)交换机(第二层交换机:工作在数据链路层,用来代替集线器的一种应用在小型网络中的设备;第三层交换机:工作在网络层,可以完成普通路由器的功能或全部功能;高层交换机:工作在网络层之上,可以完成普通路由器功能的基础上,实现一些特殊的功能)标准和协议
网络协议和标准
物理层:机械特性、电气特性、功能特性、过程特性
数据链路层:封装成帧、流量控制、差错控制、传输管理;;LLC层(逻辑链路控制层):负责建立和维护两台通信设备之间的逻辑通信链路;MAC层(介质访问控制层)
IEEE802:802.1(802协议概论)、802.2(逻辑链路控制层LLC协议)、802.3(以太网的CSMA/CD载波监听多路访问/冲突检测协议)802.4(令牌总线Token Bus 协议)、802.5(令牌环(Token Ring)协议)、802.6(城域网MAN协议)、802.7(FDDI宽带技术协议)、802.8(光纤技术协议)、802.9(局域网上的语音/数据集成规范)、802.10(局域网安全互操作标准)、802.11(无线局域网WLAN标准协议)
应用层   用户接口,具体的网络应用 HTTP、Telnet、FTP、SMTP、NFS
表示层   定义数据格式,加密等      JPEG、ASCII、GIF、DES、MPEG
会话层  定义了开始、控制、结束一个会谈   RPC、SQL、NFS
传输层   差错恢复、数据包的重新排序   TCP、UDP、SPX
网络层   端到端的包定义               IP、IPX
数据链路层  在一个特定的链路或者每天上获取数据 IEEE802.3/.2、HDLC、PPP、ATM
物理层   有关传输媒体的物理特性的标准   RS232、V.35、RJ-45、FDDI
局域网协议:
以太网/IEEE802.3:IEEE802.3标准以太网10Mb/s传输介质为细同轴电缆、IEEE802.3u快速以太网100Mb/s双绞线、IEEE802.3z千兆以太网1000Mb/s、光纤或双绞线;;
802.310BASE510BASE210BASE-T10BASE-F
传输媒体同轴粗缆同轴细缆非屏蔽双绞线850nm光纤对
拓扑结构总线型总线型星型星型
最大段长度500185100500
 
802.3u电缆类型线束数最大网段长度网络最大直径
100BaseTx5类非屏蔽双绞线/1、2类STP2对100m200m
100BaseFx62.5/125多模光纤2束400m400m
100BaseT43类非屏蔽双绞线4对100m200m
令牌环网/IEEE 802.5
FDDI/光纤分布式数据接口
广域网协议:ppp点对点协议、ISDN综合业务数字网、xDSL(DSL数字用户线路的统称:HDSL、SDSL、MVL、ADSL)DDN数字专线、x.25、FR帧中继、ATM异步传输模式
网络结构:总线型拓结构、星型拓扑结构、环型拓扑结构
Inernet网络协议
IP协议
地址分为5类:
  1.A类地址:4个8位位组(octets).第一个octet代表网络号,剩下的3个代表主机位.范围是0xxxxxxx,即0到127      0+其他7位网络号+24位主机号 255.0.0.0       
  2.B类地址: 前2个octets代表网络号,剩下的2个代表主机位. 范围是10xxxxxx,即128到191        10+其他14位网络号+16位主机号   255.255.0.0
  3.C类地址: 前3个octets代表网络号,剩下的1个代表主机位. 范围是110xxxxx,即192到223        110+其他21位网络号+8位主机号 255.255.255.0
  4.D类地址:多播地址,范围是224到239 1110+
  5.E类地址:保留,实验用,范围是240到255 1111+
   一些特殊的IP地址:
  1.IP地址127.0.0.1:本地回环(loopback)测试地址
  2.广播地址:255.255.255.255
  3.IP地址0.0.0.0:代表任何网络
  4.网络号全为0:代表本网络或本网段
  5.网络号全为1:代表所有的网络
  6.节点号全为0:代表某个网段的任何主机地址
  7.节点号全为1:代表该网段的所有主机
  广播地址TCP/IP协议规定,主机号部分各位全为1的IP地址用于广播.所谓广播地址指同时向网上所有的主机发送报文,也就是说,不管物理网络特性如何,Internet网支持广播传输.如136.78.255.255就是B类地址中的一个广播地址,你将信息送到此地址,就是将信息送给网络号为136.78的所有主机.有时需要在本网内广播,但又不知道本网的网络号时,TCP/IP协议规定32比特全为1的IP地址用于本网广播,即255.255.255.255
  一个主机的IP地址是202.112.14.37,掩码是255.255.255.240,要求计算这个主机所在网络的网络地址和广播地址。                                                
常规办法是把这两个都换算成二进制,然后相与,就可得到网络地址。其实大家只要仔细想想,可以得到一个方法:掩码为255.255.255.240那么可以知道这个掩码所容纳的IP地址有256-240=16个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是16的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的IP地址在这个范围内,因此比37刚刚小的,又是16的倍数的数只有32,所以得出网络地址为202.112.14.32。而广播地址就是下一个网络的网络地址减一。而下一个16的倍数是48,因此可以得到广播地址为202.112.14.47。
那么,如果给定一IP地址范围,根据每个网络的主机数量,要进行IP地址规划,可以按照同样原则进行计算。比如一个子网有22台主机,那么对于这个子网就需要22+1+1+1=25个IP地址。(注意加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和主机地址。)那么大于或等于25,又是2^n的数目是32,因此子网部分的掩码只有256-32=224,最后得到掩码255.255.255.224。
FTP  20(数据)    21(控制) 
TELNET    23       SMTP      25 
HTTP       80      NNTP      119 
NNMP      16       162(SNMP traps)
ARP地址解析协议、ICMP因特网控制消息协议
传输控制协议TCP
用户数据报协议UDP

转载于:https://www.cnblogs.com/Ph-one/p/6512349.html

相关文章:

  • 浅谈 Linux 内核开发之网络设备驱动
  • gnss到底是什么呢
  • 北斗有 35 颗卫星,而 GPS 有 24 颗卫星,为什么二者数量不同?
  • 人造卫星为什么会绕着地球转而不是停在太空中或者越飞越远.掉进地球的卫星为什么烧不完....
  • GPS格式标准
  • Linux的SOCKET编程详解
  • 怎样拨打韩国国际长途电话
  • adb获取Android系统属性(adb shell getprop ***)数据来源
  • GPS常见故障
  • c语言基本函数
  • Linux下添加新硬盘,分区及挂载
  • break 和 continue
  • alsa和oss声音系统比较
  • 对soc-audio体系snd_soc_machine和snd_soc_dai_link简单理解
  • linux下自动创建设备文件节点---class
  • Django 博客开发教程 16 - 统计文章阅读量
  • Github访问慢解决办法
  • Java知识点总结(JavaIO-打印流)
  • Python 基础起步 (十) 什么叫函数?
  • 记录:CentOS7.2配置LNMP环境记录
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 回归生活:清理微信公众号
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • #Linux(make工具和makefile文件以及makefile语法)
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #考研#计算机文化知识1(局域网及网络互联)
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (145)光线追踪距离场柔和阴影
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (待修改)PyG安装步骤
  • (剑指Offer)面试题34:丑数
  • (九)信息融合方式简介
  • (力扣题库)跳跃游戏II(c++)
  • (转)甲方乙方——赵民谈找工作
  • *p++,*(p++),*++p,(*p)++区别?
  • .net core 控制台应用程序读取配置文件app.config
  • .NET Core跨平台微服务学习资源
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [android] 看博客学习hashCode()和equals()
  • [BJDCTF2020]The mystery of ip1
  • [C++] cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
  • [C++提高编程](三):STL初识
  • [git] windows系统安装git教程和配置
  • [Java开发之路](14)反射机制
  • [jQuery]10 Things I Learned from the jQuery Source
  • [LeeCode]-Divide Two Integers 不用乘除的除法运算
  • [LeetCode]Max Points on a Line