计算机网络

计算机网络

有梦想谁都了不起!!!!!!!!!!!!!!!

ISO/OSI七层模型(理论模型)

  • 应用层,表示层,会话层,传输层,网络层,数据链路层,物理层

上三层是为用户服务,下四层为传递数据服务

  1. 应用层:用户接口
  2. 表示层:数据的表示形式,特定功能的实现如-加密,压缩
  3. 会话层:对应用回话的管理、同步
  4. 传输层:可靠与不可靠的传输、传输前的错误检测、流控(流量控制)
    确定传输协议是否可靠,同时在里面写清楚发送端口和接收端口
    TCP:传输控制协议可靠,传送的数据一定不丢
    UDP:用户数据报协议更快,但是可能会丢失数据
    用来确定端口号
  5. 网络层:提供逻辑地址,选路,内含ip地址,是用来外网/公网进行通信
  6. 数据链路层:成帧,用MAC(用于局域网访问)地址访问媒介,错误检测与修正
  7. 物理层:设备之间的比特流的传输、物理接口、电气特性等
  • 举例
  1. 应用层,通过浏览器进入邮件服务器写邮件
  2. 表示层,对邮件进行压缩,加密和翻译,翻译成机器码(010101001)
  3. 会话层,判断是否需要网络传递。比如是保存文件会话层会判断是文件然后保存到本地,如果是邮件则需要发送。但是会话层本身不会去发送
  4. 传输层,写清楚接收端口号,就像邮件写清楚发件人和收件人
  5. 网络层,确定ip地址,写清楚发送者ip和接收者ip.比如在邮件上写清楚发件人地址和接收人地址,然后邮件开始在互联网中传递
  6. 数据链路层,把信通过局域网传到当地邮局,把信放到邮箱中
  7. 物理层,然后把数据开始在网络中传输。传到之后,又一层一层向上解析,蠢到收件人手中
  • MAC地址与IP地址区别:
  1. 物理地址是数据链路层和物理层使用的地址;IP地址是网络层及其以上层使用的地址。
  2. MAC地址(物理地址)用于在局域网中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址;IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,每个Internet包必须带有IP地址,每个Internet 服务提供商(ISP)必须向有关组织申请一组IP地址,然后一般是动态分配给其用户,一般让系统给自动分配IP地址
  3. IP地址是可以更改的,mac地址虽然也可以更改,但是一般用不上,除非要用来绕过一些验证软件的。网卡MAC地址已经写在网卡芯片上了,不可以改变,网卡在通讯的时候通过mac地址相互识别
  4. IP地址通常工作于广域网,我们所说的Router(路由器)处理的就是IP地址。
    MAC地址工作于局域网,局域网之间的互连一般通过现有的公用网或专用线路,需要进行网间协议转换

TCP/IP四层模型(实际模型,当前使用的网络模型)

  • 应用层:Telnet,FTP,SMTP,SNMP,http
    为用户提供服务

  • 传输层:TCP ,UDP,UGP
    包含传输控制协议(tcp)和用户数据报协议(udp)

  • 网络层(网际互连层): IP,ICMP,IGMP
    解决主机到主机的通信问题

  • 数据链路层(网络接口层):ARP(地址解析协议),RARP
    把ip地址解析为mac地址,使用arp -a可以看到所有局域网ip对应的mac地址。ping局域网下的某台电脑,其实就是再找对应的mac地址把数据传递过去

IP地址分类

网络类别 最大网络数 IP地址范围 最大主机数 说明 标准子网掩码
A 27-1 1.0.0.0–126.255.255.255 224-2 第一个数相同代表同一网段 255.0.0.0
B 214-1 128.0.0.0–191.255.255.255 216-2 前两个数相同代表同一网段 255.255.0.0
C 221-1 192.0.0.0–223.255.255.255 28-2 前三个数相同代表同一网段 255.255.255.0

子网掩码

三类标准子网掩码如上所示,就是用来确定ip地址中哪一个数字变化是同一网段,哪个数字变化是不同主机
拿c类子网掩码做示例,前三个数变化是不同网段,后一个数变化是不同主机
验证方法就是拿ip地址的二进制数与子网掩码的二进制做与操作

作用:子网掩码是为了区分各个不同的子网而设置的,与主机IP地址进行位与操作,从而区分出是否在同一网段,从而确定局域网的范围,减少广播风暴的影响范围

DNS

域名解析服务,把域名解析为ip或者把ip解析为域名
www.baidu.com com是顶级域名,baidu是二级域名,www是三级域名
钓鱼网站通常是与真实域名很相似的域名进而误导群众,所以防钓鱼网站只要看清楚域名就可以了

  • DNS查询过程
    DNS客户机如果要查询某个域名,首先向本地域名服务器发请求,本地有就返回,没有向根DNS服务器发请求,根dns服务器(全球dns老大)知道.cn这个一级域的ip,根服务器只维护一级域名,那一级域名服务器ip返回给本地服务器,本地服务器向一级域名服务器发请求,一级域名服务器会把他所管理的二级域名服务器ip返回给本地服务器,就这样一层一层找下去

网关

  1. 网关又称网间连接器,协议转换器
  2. 网关在网络层上实现网络互连,是最复杂的网络连接设备,仅用于两个高层协议不同地网络互连。可用于广域网互联和局域网互联。
    路由器(网关):
    网关是一种硬件设备,就是我们通常所说的路由器,也可以是一台服务器。用于广域网中两个不同网段的电脑进行数据转换,还一个作用是把内网ip翻译成公网ip,把公网ip转换为内网ip;只有经过多个网关的持续传递,你的信息才能从当前网络传递到下一个网络,再到下一个网络,直到你的目标网络
    交换机:
    交换机是在局域网中使用,用于局域网中数据的转换传递
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值