计算机网络基础(1)

上学不好好学,真是出来混迟早是要还的~

OSI七层网络模型
物理层

以二进制数数据形式的比特流的物理传输,说白了就是网线,路由器等等这些物理设备的连接传输。
应用:ieee802.2(局域网),Ethernet v.2(以太网),internetwork(因特网)

数据链路层
  • 通过物理层传输的电信号,是一串二进制数,但是位数是不定的,所以需要对发送来的二进制数进行划分。
  • 统一的标准:以太网协议Ethernet
  • 将一组电信号成为数据报或者是数据帧
  • 其中数据头中包含源地址,目的地址,数据类型
  • 数据链路层的工作方式:广播
    应用:地址解析协议ARP,RARP(这里有人说是数据链路层,也有说网络层,待查证),MTU,还有一些不常用的协议
网络层
  • 网络层的主要功能就是为数据包选择路由。
  • 网络层会在数据链路层的数据报在加一层包头,存放源mac地址和目标mac地址
  • 跨网络的时候,会将目标的ip和目标的mac转换为网关的ip和mac
    应用:ip协议:负责分配ip地址,提供路由
    icmp协议:负责发送消息,报告错误,ping命令就是基于icmp协议的工作过程
传输层
  • 得到了ip地址以及mac地址,就找到了要传数据包的地址,但是一台主机有多个应用程序,我们需要找到对应的应用程序,也就是端口号。
  • 传输层的功能就是建立端口到端口的通信
    应用:TCP,UDP
    格式:以太网头,ip头,tcp/udp头,数据
会话层

管理会话进层

表示层

数据加密,压缩,格式的转换

应用层

为特定的应用程序提供服务
应用:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet

IP地址和MAC地址分类

按照IP地址范围划分:

  • A类(8:网络标识;24:主机标识):0开头,地址范围1.0.0.1-126.255.255.255,子网掩码:255.0.0.0,可供使用的主机2^24
  • B类(16):10开头,地址范围128.0.0.1-191.255.255.255,子网掩码255.255.0.0
  • C类:地址范围192.0.1.1-223.255.255.255,子网掩码255.255.255.0
  • D类:以1110开始的地址,多播地址
  • E类:以11110开始的地址,保留地址
    按照通讯模式划分:
  • 单播:目标是特定的主机
  • 广播:172.16.0.0的默认子网掩码为255.255.0.0,广播地址为172.16.255.255
  • 多播:目标为一组主机
    其中,广播和多播仅应用于UDP
子网掩码

划分网络号和主机号

ARP
  • 前面说到在网络层会生成一个32位ip地址(以太网头+ip头+ip数据),经过传输层会变成48位的数据包,所以ARP就是负责32位ip地址到48位的地址之间的映射
  • 简单说就是ip地址到mac地址的映射
  • RARP就是相反的过程
ICMP
  • ICMP报文是在IP数据报内部传输的:| IP头部 | ICMP报文 |
  • ICMP报文可以分为两类:查询报文和差错报文
DHCP和DNS

DHCP:用于主机动态获取IP地址的配置解析,使用UDP报文传送
DNS:解析域名

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值