网络技术标准与协议
计算机网络的分类:局域网:(双绞线、细/粗同轴电缆、微波、射频信号、红外;;以太网、令牌环网络、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.3 | 10BASE5 | 10BASE2 | 10BASE-T | 10BASE-F |
传输媒体 | 同轴粗缆 | 同轴细缆 | 非屏蔽双绞线 | 850nm光纤对 |
拓扑结构 | 总线型 | 总线型 | 星型 | 星型 |
最大段长度 | 500 | 185 | 100 | 500 |
802.3u | 电缆类型 | 线束数 | 最大网段长度 | 网络最大直径 |
100BaseTx | 5类非屏蔽双绞线/1、2类STP | 2对 | 100m | 200m |
100BaseFx | 62.5/125多模光纤 | 2束 | 400m | 400m |
100BaseT4 | 3类非屏蔽双绞线 | 4对 | 100m | 200m |
令牌环网/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+
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
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)
TELNET 23 SMTP 25
HTTP 80 NNTP 119
NNMP 16 162(SNMP traps)
ARP地址解析协议、ICMP因特网控制消息协议
传输控制协议TCP
用户数据报协议UDP
作者:柒月
Q群 :2122210(嵌入式/机器学习)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步