数据包进入互联网在网络中的传输

Posted 1009gavin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据包进入互联网在网络中的传输相关的知识,希望对你有一定的参考价值。

本章是‘网络是怎么连接的--读后感’第四章

前言

  本章是系列博客的第四章;第一章讲数据发送的场景;第二章主要讲叙消息是如何发送出去的.;第三章主要阐述数据包在客户端局域网中的传输;本章详细阐述数据在互联网中是如何传输的。

实现需求

本章主要阐述数据在互联网中的传输;主要讲两种网络接入方式;在接入网的过程中运营商通过使用ppp协议和隧道技术实现对用户的身份验证和公有地址分配;同时会对网络运营商内部网络进行介绍;同时还会对互联网中跨运营商通信进行介绍。

  • ADSL接入网的结构和工作方式
  • 光纤接入网
  • 接入网时通过使用ppp和隧道来进行用户身份验证
  • 网络运营商的内部
  • 跨运营商通信时网络包传输

正文

一、ADSL接入网的结构和工作方式(不对称数字用户线,利用电话线将用户接入互联网的一种技术)

技术分享图片 

结构如上图所示:

  • 用户端的互联网接入路由器首先会将收到的包转发给adsl模块,在转发前会在包前面加入mac头部,pppoe头部,ppp头部;
  • adsl modem接收数据包的操作和网卡是一样的;接收到包后会将数据包拆分成很小段的数据块,称之为信元,并转化为电信号发给分离器;(通信运营商传输数据是通过atm技术实现的,这种技术传的就是信元因此需要拆分)
  • adsl model中会将信元调制成电信号,并将电信号发给分离器,这一步可以统称为调制;
  • 分离器是将电话信号和网络信号分离的设备,防止相互干扰导致信号失真;(电话信号和adsl信号频率不一样,通过频率高低来分离)
  • 信号通过电话线到电话局后,会经过配线盘,分离器到达dslam;
  • 在dslam model中会通过atm接口接收信号;会将电信号还原成数字信号信元(这一步可统称为解调)
  • 然后通过dslam的atm接口,将atm信元传给后面的BAS路由器(BAS具有atm接口可以接收信元)
  • 最后BAS路由器将接收到的信元还原成数据包;并将包头部的mac头和pppoe丢弃(这两个头部是为了将包传输到bas,到了自然会被丢弃);同时在包头部加上隧道专用头部,一般是l2tptou1

以上是关于数据包进入互联网在网络中的传输的主要内容,如果未能解决你的问题,请参考以下文章

互联网协议 — Ethernet — 网络数据报文的传输方式

对通过网络传输的数据进行加密

java网络编程

网络笔记--交换机和路由器

网络基础

网络通信中的数据传输