【计算机网络学习笔记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技术相关推荐

  1. 计算机网络学习笔记 4.7 移动IP

    前言 参考王道书. 后续会进一步整理,包括添加笔记内容,标明参考资料. 更新中... 跳过目录 目录 一.移动IP概念 概念 移动结点 归属代理(本地代理) 外部代理(外地代理) 永久地址(归属地址/ ...

  2. 【计算机网络学习笔记】(汇总目录)

    计算机网络学习笔记(汇总目录) 文章目录 点击以下标题,跳转到对应章节的详细讲解 [计算机网络学习笔记01]计算机网络概述(上) [计算机网络学习笔记02]计算机网络概述(中) [计算机网络学习笔记0 ...

  3. 【计算机网络学习笔记09】ARP地址解析协议

    [计算机网络学习笔记09]ARP地址解析协议 ARP地址解析协议 在实际应用中,我们常会遇见这样的问题:已知一个机器(主机或路由器)的IP地址,需要找出其相应的硬件,这时就需要使用到地址地址解析协议( ...

  4. 计算机网络学习笔记(2. 什么是网络协议)

    计算机网络学习笔记(2. 什么是网络协议) 1. 协议是计算机网络有序运行的重要保证 硬件(主机,路由器,通信链路等)是计算机网络的基础 计算机网络中的数据交换必须遵守事先约定好的规则 如同交通系统 ...

  5. 【转】:TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute

    TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute 分类:            TCP/IP详解学习笔记计算机网络2006-04-20 18:147970人阅读评论(1)收 ...

  6. 【计算机网络学习笔记06】以太网帧结构、HDLC协议

    [计算机网络学习笔记06]以太网帧结构.HDLC协议 一.以太网帧结构 1.1 两种帧格式 1)Ethernet_II帧格式 2)IEEE802.3帧格式 1.2 帧的3种发送方式 1)单播: 帧从单 ...

  7. 【计算机网络学习笔记】计算机网络

    计算机网络学习笔记 第一章 计算机网络概述 1. 计算机网络概述 1.1 计算机网络的概念 1.2 计算机网络的组成 1.3 计算机网络的功能 1.4 计算机网络的分类 1.5 计算机网络的标准化工作 ...

  8. 计算机网络学习笔记(详尽版)

    计算机网络学习笔记 计算机网络 第一章 定义和特点 网络 定义 功能 特点 组成 类别 性能 结构 本章重要概念 第二章 物理层 基本概念和标准 数据通信基础知识 物理层下的传输媒体 引导型传输媒体 ...

  9. 计算机网络-学习笔记

    计算机网络-学习笔记 1.1.1 概念.组成.功能和分类 概念:计算机网络:是一个将分散的.具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统.计算机网 ...

最新文章

  1. PAT 显示格式错误
  2. HDU 4609 3-idiots FFT
  3. 关于cookie的文章(cookie与session机制)
  4. Spark读取MySQL中的数据为DataFrame
  5. Effective C# 原则50:了解ECMA标准(译)
  6. php 微信分享功能_使用php怎么实现一个微信分享朋友链接功能
  7. osg::ComputeBoundsVisitor用法(一)
  8. c++ string 删除字符_字符串操作的全面总结(附完整代码)
  9. CF1286D-LCC【动态dp,数学期望】
  10. CentOS 5 上安装git
  11. mysql5.1 主主同步_mysql主主同步指定库的指定表(version 5.1~5.7)
  12. VMware“该虚拟机似乎正在使用中”问题
  13. OTA时代来了!由新一代私有云揭开序幕
  14. 激活函数总结——2020.2.10
  15. Halcon学习之缺陷检测-凸点检测
  16. 2016首次CCCC总结
  17. 小米商城——HTML,CSS(附:源码)
  18. lego_loam 代码阅读与总结
  19. 【SSH框架】--Hibernate入门
  20. BMR的计算(Python)

热门文章

  1. CAN FD总线收发器 SIT1044 5V供电 IO口兼容3.3V 兼容TJA1044TGTK/3、TJA1044GT/3、TJA1044T
  2. 一起来读《游戏设计梦工厂》
  3. ABB主计算机作用是什么,上门维修ABB机器人主计算机开机自动反复重启故障解决方法...
  4. Boosted regression
  5. Struts2框架详解(二)
  6. php编写六十甲子纳音表_六十甲子纳音 六十花甲纳音表
  7. 计算机组成原理14-定点数的乘法与除法运算
  8. Ubuntu虚拟机磁盘空间不够,如何扩容
  9. 【数据格式转换】js如何将对象嵌套的数组数据取出来加到对象里,数据格式转换[{[],[]},{[],[]}] 转[{},{}]
  10. java短信验证平台_JAVA实现利用第三方平台发送短信验证码