【计算机网络】

计算机网络

OSI,TCP/IP,五层协议的体系结构,以及各层协议

OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP分层(4层):网络接口层、 网际层、运输层、应用层。
五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。
每一层的协议如下
物理层:CLOCK、IEEE802.2 (中继器,集线器)
数据链路:PPP、FR、HDLC、VLAN、MAC (网桥,交换机)
网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
传输层:TCP、UDP、SPX
会话层:NFS、SQL、NETBIOS、RPC
表示层:JPEG、MPEG、ASII
应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS
每一层的作用如下:
物理层:处于OSI的最底层,主要功能是利用物理传输介质为数据链路层提供物理连接,以透明地传送比特流。(比特Bit)
数据链路层:在物理层提供比特流传输服务的基础上,在通信实体之间简历数据链路连接,传送以帧为单位的数据,通过差错控制、流量控制方法,将有差错的物理线路变为无差错的数据链路。(帧Frame)
网络层:通过执行路由选择算法,为报文分组通过通信子网选择最适当的路径。(包PackeT)
传输层:向用户提供可靠的端到端服务,透明地传送报文(提供进程通信能力)。(段Segment)
会话层:组织同步两个会话用户之间的对话,并管理数据的交换。(会话协议数据单元SPDU)
表示层:处理两个通信系统间信息交换的表示方式,包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。(表示协议数据单元PPDU)
应用层:OSI最高层,不仅要提供应用进程所需要信息交换和远程操作,而且作为应用进程的用户代理,完成一些为进行语义上有意义的信息交换所必须的功能。(应用协议数据单元APDU)

IP地址的分类

A类地址:以0开头,第一个字节范围:1~126(1.0.0.0 - 126.255.255.255);
B类地址:以10开头,第一个字节范围:128~191(128.0.0.0 - 191.255.255.255);
C类地址:以110开头,第一个字节范围:192~223(192.0.0.0 - 223.255.255.255);
D类地址:以1110开头,第一个字节范围:224~239(224.0.0.0 - 239.255.255.255);(作为多播使用)
E类地址:保留
其中A、B、C是基本类,D、E类作为多播和保留使用。
以下是留用的内部私有地址:
A类 10.0.0.0–10.255.255.255
B类 172.16.0.0–172.31.255.255
C类 192.168.0.0–192.168.255.255
IP地址与子网掩码相与得到网络号:
注:主机号,全为0的是网络号(例如:192.168.2.0),主机号全为1的为广播地址(192.168.2.255);网络地址全0表示本网络,网络号为127保留作为本机软件环回测试。

私有IP地址的意义:IP地址按用途分为私有地址和公有地址,私有地址保留下来为企业内部网络分配地址时所使用的IP地址。私有地址主要用于在局域网中进行分配,在Internet上是无效的,这样可以很好的隔离局域网和Internet。私有地址在公网上是不能被识别的,必须通过NAT将内部IP地址转换成公网上可用的IP地址。公有地址是在广域网内使用的地址,在局域网中统一也可以使用。

ARP(地址解析协议)的工作原理

1:首先,每个主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示IP地址和MAC地址之间的对应关系。
2:当源主机要发送数据时,首先检查ARP列表中是否有对应IP地址的目的主机的MAC地址,如果有,则直接发送数据,如果没有,就向本网段的所有主机发送ARP数据包,该数据包包括的内容有:源主机 IP地址,源主机MAC地址,目的主机的IP 地址。
3:当本网络的所有主机收到该ARP数据包时,首先检查数据包中的IP地址是否是自己的IP地址,如果不是,则忽略该数据包,如果是,则首先从数据包中取出源主机的IP和MAC地址写入到ARP列表中,如果已经存在,则覆盖,然后将自己的MAC地址写入ARP响应包中,告诉源主机自己是它想要找的MAC地址。
4:源主机收到ARP响应包后。将目的主机的IP和MAC地址写入ARP列表,并利用此信息发送数据。如果源主机一直没有收到ARP响应数据包,表示ARP查询失败。
广播发送ARP请求,单播发送ARP响应。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值