【计算机网络学习笔记07】PPP协议、IP编址、NAT技术
【计算机网络学习笔记07】PPP协议、IP编址、NAT技术
一、PPP协议
是TCP/IP网络中最重要的点到点的数据链路层协议。
1 PPP协议的组成
1)链路控制协议:建立并维护数据链路连接(身份验证)。
2)网络控制协议:为网络层协议建立和配置不同的逻辑连接。
2 PPP协议的帧结构
3 PPP协议的协商过程
4 PPP协议身份验证方式
PAP认证(两次握手协议)
CHAP认证(三次握手协议)
二、IP编址
IP地址唯一标示一台网络设备,由32个二进制位组成
IP地址采用点分十进制格式显示
IP地址分为两部分
网络地址部分
主机地址部分
1 IP地址分类
A类地址:1.0.0.0~126.255.255.255 掩码:255.0.0.0
B类地址:128.0.0.0~191.255.255.255 掩码:255.255.0.0
C类地址:192.0.0.0~223.255.255.255 掩码:255.255.255.0
D类地址:224.0.0.0~239.255.255.255 (组播地址)
E类地址:240.0.0.0~255.255.255.255 (保留地址)
2 私有IP地址和公有IP地址
1)私有IP地址(专有IP地址):在某一局域网内部使用的IP地址,该地址不能在互联网上进行路由。
10.0.0.0 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255
2)公有IP地址:接入因特网的主机或设备接口必须具有一个唯一的IP地址,该地址可在因特网上进行路由。
3 IP协议报文
IP协议是TCP/IP协议族中最为核心的协议。它提供不可靠、无连接的服务,依靠其他层的协议进行差错控制。
三、NAT技术
NAT不仅完美的解决了IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏内部网络的结构,并保护网络内部的计算机。
1 NAT术语
1)内部本地网络:
连接到属于私有LAN的路由器接口的网络。
2)外部全局网络:
与LAN外部的路由器相连的网络,它们不能识别LAN中主机的私有IP地址。
3)内部本地地址:
内部网络主机配置的私有IP地址。
4)内部全局地址:
外部网络看到的内部主机的IP地址,这是转换后的IP地址。
5)外部本地地址:
本地网络发送分组时使用的目标地址,与外部全局地址相同。
6)外部全局地址:
外部主机实际使用的公有IP地址,从全局可路由地址空间分配。
2 NAT实现方式
1)静态转换(静态NAT)
将内部网络的私有IP地址转换为公有IP地址,某个私有IP地址只能转换为某个固定的公有IP地址。
2)动态转换(动态NAT)
将内部网络的私有IP地址转换为公有IP地址时,IP地址是不确定的、随机的,所有被授权访问Internet的私有IP地址可以随机转换为任何指定的合法的公有IP地址。
3)端口多路复用(NAPT)
改变外出数据包的源端口并进行端口转换,即端口地址转换。
内部网络的所有主机均可共享一个合法的外部IP地址实现对Internet的访问,从而最大限度地节约IP地址资源,又可隐藏网络内部的所有主机,防止来自Internet的攻击。
作者: 梁文婷
排版: 胖虎
初审: 正山小种
复审: 二月二
更多视频课程请访问 “CSDN 正月十六工作室讲师学院首页”
【计算机网络学习笔记07】PPP协议、IP编址、NAT技术相关推荐
- 计算机网络学习笔记 4.7 移动IP
前言 参考王道书. 后续会进一步整理,包括添加笔记内容,标明参考资料. 更新中... 跳过目录 目录 一.移动IP概念 概念 移动结点 归属代理(本地代理) 外部代理(外地代理) 永久地址(归属地址/ ...
- 【计算机网络学习笔记】(汇总目录)
计算机网络学习笔记(汇总目录) 文章目录 点击以下标题,跳转到对应章节的详细讲解 [计算机网络学习笔记01]计算机网络概述(上) [计算机网络学习笔记02]计算机网络概述(中) [计算机网络学习笔记0 ...
- 【计算机网络学习笔记09】ARP地址解析协议
[计算机网络学习笔记09]ARP地址解析协议 ARP地址解析协议 在实际应用中,我们常会遇见这样的问题:已知一个机器(主机或路由器)的IP地址,需要找出其相应的硬件,这时就需要使用到地址地址解析协议( ...
- 计算机网络学习笔记(2. 什么是网络协议)
计算机网络学习笔记(2. 什么是网络协议) 1. 协议是计算机网络有序运行的重要保证 硬件(主机,路由器,通信链路等)是计算机网络的基础 计算机网络中的数据交换必须遵守事先约定好的规则 如同交通系统 ...
- 【转】:TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute 分类: TCP/IP详解学习笔记计算机网络2006-04-20 18:147970人阅读评论(1)收 ...
- 【计算机网络学习笔记06】以太网帧结构、HDLC协议
[计算机网络学习笔记06]以太网帧结构.HDLC协议 一.以太网帧结构 1.1 两种帧格式 1)Ethernet_II帧格式 2)IEEE802.3帧格式 1.2 帧的3种发送方式 1)单播: 帧从单 ...
- 【计算机网络学习笔记】计算机网络
计算机网络学习笔记 第一章 计算机网络概述 1. 计算机网络概述 1.1 计算机网络的概念 1.2 计算机网络的组成 1.3 计算机网络的功能 1.4 计算机网络的分类 1.5 计算机网络的标准化工作 ...
- 计算机网络学习笔记(详尽版)
计算机网络学习笔记 计算机网络 第一章 定义和特点 网络 定义 功能 特点 组成 类别 性能 结构 本章重要概念 第二章 物理层 基本概念和标准 数据通信基础知识 物理层下的传输媒体 引导型传输媒体 ...
- 计算机网络-学习笔记
计算机网络-学习笔记 1.1.1 概念.组成.功能和分类 概念:计算机网络:是一个将分散的.具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统.计算机网 ...
最新文章
- PAT 显示格式错误
- HDU 4609 3-idiots FFT
- 关于cookie的文章(cookie与session机制)
- Spark读取MySQL中的数据为DataFrame
- Effective C# 原则50:了解ECMA标准(译)
- php 微信分享功能_使用php怎么实现一个微信分享朋友链接功能
- osg::ComputeBoundsVisitor用法(一)
- c++ string 删除字符_字符串操作的全面总结(附完整代码)
- CF1286D-LCC【动态dp,数学期望】
- CentOS 5 上安装git
- mysql5.1 主主同步_mysql主主同步指定库的指定表(version 5.1~5.7)
- VMware“该虚拟机似乎正在使用中”问题
- OTA时代来了!由新一代私有云揭开序幕
- 激活函数总结——2020.2.10
- Halcon学习之缺陷检测-凸点检测
- 2016首次CCCC总结
- 小米商城——HTML,CSS(附:源码)
- lego_loam 代码阅读与总结
- 【SSH框架】--Hibernate入门
- BMR的计算(Python)
热门文章
- CAN FD总线收发器 SIT1044 5V供电 IO口兼容3.3V 兼容TJA1044TGTK/3、TJA1044GT/3、TJA1044T
- 一起来读《游戏设计梦工厂》
- ABB主计算机作用是什么,上门维修ABB机器人主计算机开机自动反复重启故障解决方法...
- Boosted regression
- Struts2框架详解(二)
- php编写六十甲子纳音表_六十甲子纳音 六十花甲纳音表
- 计算机组成原理14-定点数的乘法与除法运算
- Ubuntu虚拟机磁盘空间不够,如何扩容
- 【数据格式转换】js如何将对象嵌套的数组数据取出来加到对象里,数据格式转换[{[],[]},{[],[]}] 转[{},{}]
- java短信验证平台_JAVA实现利用第三方平台发送短信验证码