1.OSI模型
世界上第一台计算机 1946年2月14日 美国 ENIAC
世界上第一个计算机网络 1969年 APNET
IBM,HP,DEC
不同计算机网络使用的标准不一样

想让全世界的所有网络都可以互联,必须有一个统一的网络标准。

国际标准化组织(ISO) 1984制定了统一的网络标准=》OSI模型

分层思想:把一个复杂的计算机多络,根据功能不能分成多个小部份

*****需要记忆和理解
OSI七层模型:五叔网传会表应
7应用层 用户和计算机的接口 app
6表示层 对数据进行处理(加密、压缩)
5会话层 跟对方主机建立会话

4传输层 端口号(每台主机都会有端口号),服务质量
3网络层 外网地址(ip地址) 范围
2数据链路层 局域网地址(mac地址) 202
1物理层 传输介质

7应用层 寄生日礼物
6表示层 对物品进行处理
5会话层 联系快递公司

4传输层 选择快递公司(顺风,中通)
3网络层 快递公司的中转站
2数据链路层 快递小哥
1物理层 道路

*****需要记忆和理解
2.TCP/IP模型
OSI模型只是一个理论上的模型
TCP/IP模型是真正使用的模型
TCP/IP模型在每一层都有很多协议=>TCP/IP协议族

****记忆
TCP/IP五层模型
应用层 http 超文本传输协议 80
ftp 文件传输协议 21
dns 域名服务 53
smtp 简单邮件传输协议 25
pop3 邮件协议3 110
tftp 简单文件传输协议 69
snmp 简单网络管理协议 161,162

传输层 tcp 传输控制协议 可靠传输,速度慢 顺风
udp 用户数据报协议 不可靠传输,网速快 中通
网络层 ip 互联网协议 定义了ip地址
icmp 网络控制消息协议
arp 地址解析协议 ip地址=>mac地址
数据链路层
物理层

TCP/IP四层模型
应用层
传输层
网络层
网络接口层

3.数据封装过程
在发送前需要添加报头,接收时需要拆除报头。
添加报头是为了保证数据正确的传输给对方

应用层 数据
传输层 tcp头部+数据
网络层 ip头部+tcp头部+数据
数据链路层 mac头部+ip头部+tcp头部+数据+报尾
物理层 比特流

4.协议数据单元 pdu
pdu=报头+数据

应用层 数据 数据
传输层 tcp头部+数据 数据段
网络层 ip头部+tcp头部+数据 数据包
数据链路层 mac头部+ip头部+tcp头部+数据+报尾 数据帧
物理层 比特流 比特流

5.每层对应设备
应用层 计算机
传输层 防火墙 基于端口号过滤数据
网络层 路由器 根据ip地址转数据包
数据链路层 交换机 根据mac地址转发数据帧
物理层 网卡 转发比特流

小结:
–osi七层模型:每层的名称和作用
–tcp/ip协议族:分层结构,每层的协议
–数据的封装:每层pdu的名称,每层对应的设备
–如何使用科来抓包

6.数制:计数的方法
数制:
十进制 0,1,2,3,4,5,6,7,8,9
(1010)10,1010D
二进制 0,1
(1010)2,1010B
十六进制 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
(1010)16,1010H
位权:某一位数的数值大小

7.数制转换
1)从其它进制转换为十进制数:位权展开法
(159)10=110(3-1)+5*10(2-1)+910^(1-1)
=100+50+9
=(159)10
(1011)2=12(4-1)+0*2(3-1)+12(2-1)+1*2(1-1)
=8+0+2+1
=(11)10
(5c)16=5*16(2-1)+12*16(1-1)
=80+12
=(92)10

2的3次方:3个2相橙 2x2x2=2^3

calc:调用计算器

2)从十进制转换为其它进制数:除法
(59)10

–十进制=》二进制
2|59…1
----
2|29…1
-----
2|14…0
----
2 |7…1
----
2|3…1
----
1
(111011)2

–十进制=》十六进制
16|59…11

3

(3B)16

8.ip地址分类
A. 1-127
网络位.主机位.主机位.主机位
B. 128-191
网络位.网络位.主机位.主机位
C. 192-223
网络位.网络位.网络位.主机位
D.224-239
E.240-255

网络位和主机位
北京市.海淀区.万寿路. 张三
---------------------- -----
网络位 主机位

9.特殊地址
192.168.1.0 本网段的网络号 北京市.海淀区.万寿路
192.168.1.255 本网段的广播地址 北京市.海淀区.万寿路 所有人
127.0.0.1 本地回环地址 代表自己
0.0.0.0 任意地址 设置默认路由
255.255.255.255 全局广播地址 向全球发送消息

10.私有ip地址
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

11.子网掩码

如何来书写子网掩码?

网络位用1来表示,主机位用0来表示

192.168.1.1
255.255.255.0

子网掩码的作用?
计算此IP地址所有的网络的网络号

计算网络号的目的是什么?
判断两台主机是否可以通信,网络号一样就可以通信,不一样就不能通信。

192.168.1.1 192.168.2.1
255.255.255.0 255.255.255.0

192.168.1.0 192.168.2.0

ip地址和子网掩码作与运算(乘法)=网络号

11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000

11000000.10101000.00000001.00000000

192.168.1.0

任何数跟全1相与还得原来那个数,任何数跟全0相与都得0

01: 网络参考模型 、 数据封装与传输 、 数制与数制转换 、 IP地址与子网掩码相关推荐

  1. 可用子网数要不要减2_详解IP地址、子网掩码、网络号、主机号、网络地址、主机地址...

    概述 今天主要对网络涉及的概念做个区分和讲解,涉及IP地址.子网掩码.网络号.主机号.网络地址.主机地址等. 相关概念 IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:1 ...

  2. (网络)网络层:IP协议解析、地址管理(IP地址、子网掩码)、路由选择

    之前我们学习了传输层的TCP和UDP,今天我们就来看看网络层的IP协议,话不多说,直接开整. 文章目录 IP协议头 IP地址管理 IP地址组成 网段的划分 子网掩码的引入 特殊IP地址 NAT技术 路 ...

  3. 网络:IP地址和子网掩码

    1.分类的IP地址 整个互联网就是一个单一的,抽象的网络.IP地址就是给互联网上的每一台主机的每一个接口分配一个在全世界范围内是唯一的32位的标识符. IP地址的编址方法经历过三个历史阶段: 分类的I ...

  4. IP地址与子网掩码总结,网络号、主机号、网络地址、主机地址实例分析

    IP地址与子网掩码总结 题目总结: 使用ip地址和子网掩码确定网络地址和主机号 根据子网数,设计子网掩码,使用2的幂次方,从IP地址的主机位借几位作为网络位 知道子网主机数,求需要的IP地址,主机数+ ...

  5. [转帖]IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?...

    IP地址.子网掩码.网络号.主机号.网络地址.主机地址以及ip段/数字-如192.168.0.1/24是什么意思? 2016年03月26日 23:38:50 JeanCheng 阅读数:105674  ...

  6. pppoe拨号的外网ip无法ping通_【思唯网络学院】 五大网络概念:IP地址、子网掩码、网关、DHCP服务和PPPoE拨号...

    5G技术的更新,推动了新一代的网络通信发展,家庭宽带上网也从最初的十几K的速度,提升到了现在动则上百上千兆的速度,很多有部署了家庭NAS的用户,甚至都已经更新到了10G级别的内部局域网了. 在这个信息 ...

  7. 网络工程 IP地址与子网掩码

    大家好,今天潇啸更新网络部分. 大家听到IP地址并不陌生,但是有很多小伙伴肯定只是不陌生.并不了解他们之间的关系,今天潇啸就跟大家来讨论一下他们之间的关系. 主机与主机通讯的三要素: - IP地址(I ...

  8. 【转】IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段

    背景知识 IP地址 IP地址被用来当做Internet上的电脑的身份编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作" ...

  9. 网络基础 — IP地址和子网掩码

    IP地址和子网掩码 在IPv4的IP地址长度为4字节,通常采用电分十进制表示法 例如Ox 0a800002表示为193.168.0.2.Internet被各种路由器和网 关设 备分割成很多网段,为了标 ...

最新文章

  1. 深度学习核心技术精讲100篇(三)-层次自适应的多臂老虎机决策算法 ( HATCH )在滴滴中的应用
  2. [Android] 输入系统(二)
  3. spark内存溢出怎么解决_和平精英:更新需要预留6G内存,玩家抱怨手机扛不住,怎么解决?...
  4. Linux三剑客grep、sed、awk
  5. Linux系统NFS故障现象
  6. python编程入门-python编程入门(第3版)
  7. 免费的JavaScript书籍资源
  8. java中4种修饰符访问权限的区别
  9. java 视频处理_Java结合FFmpeg实现视频处理
  10. 医疗器械软件质量体系等
  11. Unity3D脚本编程读书笔记——第3章 Unity 3D 脚本语言的类型系统
  12. MySQL经典50题
  13. 人工神经网络理论及应用第三章课后题答案
  14. 计算机系统中的数据计量单位-位(bit)、字节(Byte)、字(word)
  15. 搜狗细胞词库解析(仅提取词和词频)
  16. 微信 checkbox修改样式
  17. PIV流场流速矢量图、流线图(MATLAB quiver函数的用法)
  18. 计算机大专生的平均工资水平,大学/大专应届毕业生工资待遇分析报告 - 职业圈...
  19. 程序员C语言快速上手——进阶篇(八)
  20. 【计算机网络】如何避免Chrome/Firefox/Edge主页被搜狗/360/2345等流氓劫持

热门文章

  1. flink学习思维导图
  2. react(子传父、父传子)
  3. 旧手机怎么当文件服务器,用旧手机做云存储服务器
  4. Matlab使用图形平滑处理
  5. MATLAB 手把手教你如何将视频水彩风格化(简易版)
  6. 重磅:银保监发布消金公司监管评级办法,评级为5级恐被退市(全文重点已标出)
  7. 匈牙利算法(月老牵线问题)
  8. (python)基于GUI编写摄氏度转华氏度
  9. 【COCI 2011】送票
  10. 点云法线估计:C++实现