《网络是怎么连接的》读后感

网络中的常见缩写:
URL:Uniform Resource Locator,统一资源定位符
URI:Uniform Resource Identifier,统一资源标识符
HTTP:Hypertext Transfer Protocol,超文本传送协议
DNS:Domain Name System,域名服务系统
UDP:User Datagram Protocol,用户数据报协议
MTU:Maximum Transmission Unit,最大传输单元
MSS:Maximum Segment Size,最大分段大小
SFD:Start Frame Delimiter,起始帧分界符
FCS:Frame Check Sequence,帧校验序列
ARP:Address Resolution Protocol,地址解析协议
MAC:Media Access Control ,媒体访问控制,物理地址
ICMP:Internet Control Message Protocol,Internet 控制报文协议。当包传输过程中发生错误时,用来发送控制消息。
ADSL:Asymmetric Digital Subscriber Line,不对称数字用户线
FTTH:Fiber To The Home,光纤到户
BAS:Broadband Access Server,宽带接入服务器
PPP:Point-to-Point Protocol,点到点协议
ATM:Asynchronous Transfer Mode,异步传输
IDF:Intermediate Distribution Frame,中间配线盘
MDF:Main Distribution Frame,主配线盘(总配线架)
DSLAM:DSL Access Multiplexer,数字用户线接入复用设备
PPPoE:Point-to-Point Protocol over Ethernet,以太网的点对点协议
RADIUS:Remote Authentication Dial-in User Service,远程认证拨号用户服务
RAS:Remote Access Server,远程访问服务器
HDLC:High-level Data Link Control,高级数据联接控制
POP:Point of Presense,中文一般叫作“接入点”,运营商的POP
NOC:Network Operation Center,网络运行中心
BGP:Border Gateway Protocol,边界网关协议
IX:Internet eXchange,中文一般叫作“互联网交换中心”。

一、导读

浏览器往web服务器发送请求,web服务器接收请求并返回响应的一系列流程,本书进行大致的介绍,我权当是扫盲。简单写一下笔记,以供翻阅。
在这里插入图片描述

二、整理流程

1.客户端

1.浏览器输入URL地址、点击超链接、点击提交按钮等操作,生成的“web服务器请求”
2.浏览器将“web服务器”请求转换为“http信息”(内容包括:请求行、信息头、信息体)
3.请求行中包含了域名地址,通过调用操作系统协议栈进行DNS解析
4.通过DNS解析出域名对应的IP地址
5.委托操作系统的协议栈进行http信息的收发
收发数据的操作分为若干个阶段,可以大致总结为以下 4 个
(1)创建套接字(创建套接字阶段)
(2)将管道连接到服务器端的套接字上(连接阶段)
(3)收发数据(通信阶段)
(4)断开管道并删除套接字(断开阶段)
6.TCP协议组装TCP报文(数据拆分)
7.IP协议进行IP报文组装
8.以太网协议进行MAC报文组装
9.通过网卡网卡驱动将数据转化为电信号或光信号传输出去

2.局域网

1.集线器
2.交换机
3.以太网路由器

3.接入网

接入网类型:ADSL、CATV、FTTH、ISDN、电话+Modem、专线
1.互联网接入路由器,按照接入网规则来发送包
2.BAS,宽带接入服务器
3.网络运营商的路由器

4.互联网

运营商POP
NOC

5.web服务器

三、网络概念

1. IP地址

IP地址是通过子网掩码来确定网络号和主机号的边界
在这里插入图片描述
注:IP 地址不是分配给每一台设备的,而是分配给设备中安装的网络硬件的。因此,如果一台设备中安装了多个网络硬件,那么就会有多个IP 地址

2.DNS解析

DNS解析域名和IP的关系的流程:
在这里插入图片描述
最近的DNS服务器是操作系统预先设定的,譬如window操作系统中的网络协议配置
在这里插入图片描述

描述符:应用程序用来识别套接字的机制
IP 地址和端口号:客户端和服务器之间用来识别对方套接字的机制

3.TCP/IP分层结构

在这里插入图片描述

在这里插入图片描述

4.网络包结构

在这里插入图片描述

TCP头部:连接操作的第一步是在 TCP 模块处创建表示连接控制信息的头部;
通过 TCP 头部中的发送方和接收方端口号可以找到要连接的套接字
IP头部:
MAC头部:

5.网络包的传输

在这里插入图片描述

集线器和路由器区别:
集线器是按照以太网规则传输包的设备,而路由器是按照 IP规则传输包的设备

IP 模块负责添加如下两个头部。
(1) MAC 头部:以太网用的头部,包含 MAC 地址
(2) IP 头部:IP 用的头部,包含 IP 地址

在这里插入图片描述

网卡的 ROM 中保存着全世界唯一的 MAC 地址,这是在生产网卡时写入的。
网卡中保存的 MAC 地址会由网卡驱动程序读取并分配给 MAC模块

在这里插入图片描述

6.局域网结构

在这里插入图片描述

四、网络设备

1.集线器结构

在这里插入图片描述
集线器将信号发送给所有连接在它上面的线路。

2.交换机结构

在这里插入图片描述

交换机逻辑:
1.交换机通过端口1接收到的报文,那么会将端口1以及对应的发送方A终端的MAC地址,写入到MAC地址表,那么如果下一次收到了接收方为A终端的报文时,就会将报文转发给端口1
2.MAC地址表中存放的MAC地址和端口都是通过接收报文来进行维护的
3.MAC地址表会定时更新删除,重启后会进行清除
4. 交换机端口的 MAC 模块不具有 MAC 地址
5. 交换机是通过 MAC 头部中的接收方 MAC 地址来判断转发目标的

3.路由器结构

在这里插入图片描述
路由器的各个端口都具有 MAC 地址和 IP 地址。
路由器根据包的IP头部中“IP 地址”判断转发目标。
路由器会忽略主机号,只匹配网络号。
路由器表是通过人手动维护路由记录、路由器之间的信息交换由路由器自行维护两种方式来维护的。
路由器的端口都具有 MAC 地址,只接收与自身地址匹配的包,遇到不匹配的包则直接丢弃
通过路由器转发的网络包,其接收方 MAC 地址为路由器端口的MAC 地址
路由表中子网掩码为 0.0.0.0 的记录表示“默认路由”

路由器进行包处理:
1.第一个工作是更新 IP 头部中的 TTL(Time to Live,生存时间)字段
(TTL 字段表示包的有效期,包每经过一个路由器的转发,这个值就会减 1,当这个值变成 0 时,就表示超过了有效期,这个包就会被丢弃。发送方在发送包时会将 TTL 设为 64 或 128,也就是说包经过这么多路由器后就会“寿终正寝”。)
2.分片拆分大网络包
在这里插入图片描述

路由器判断下一个转发目标的方法如下。
● 如果路由表的网关列内容为 IP 地址,则该地址就是下一个转发目标。
● 如果路由表的网关列内容为空,则 IP 头部中的接收方 IP 地址就是下一个转发目标

路由器也会使用 ARP 来查询下一个转发目标的 MAC 地址。
接下来是发送方 MAC 地址字段,这里填写输出端口的 MAC 地址

路由器和交换机区别:
1.路由器是基于 IP 设计的,而交换机是基于以太网设计的,因此 IP 与以太网的关系也就是路由器与交换机的关系。换句话说,路由器将包的传输工作委托给交换机来进行
2.IP(路由器)负责将包送达通信对象这一整体过程,而其中将包传输到下一个路由器的过程则是由以太网(交换机)来负责的。

地址转换:
1.当内网中的PC需要向互联网发送网络包时,路由器对 IP 头部中的IP地址和端口进行改写(由私有地址及端口改为共有地址和端口)
在这里插入图片描述
包过滤:
路由器在对包进行转发时,根据 MAC 头部、IP 头部、TCP 头部的内容 A,按照事先设置好的规则决定是转发这个包,还是丢弃这个包

在这里插入图片描述

ADSL:Asymmetric Digital Subscriber Line,不对称数字用户线。它是一种
利用架设在电线杆上的金属电话线来进行高速通信的技术,它的上行方向
(用户到互联网)和下行方向(互联网到用户)的通信速率是不对称的。

互联网接入路由器会在网络包前面加上 MAC 头部、PPPoE 头部、PPP 头 部 总 共 3 种 头 部, 然 后 发 送 给 ADSL Modem(PPPoE 方式下)

在这里插入图片描述

DSLAM 具有 ATM 接口,和后方路由器收发数据时使用的是原始网络包拆分后的 ATM 信元形式。
BAS 负责将 ATM 信元还原成网络包并转发到互联网内部。

4.光纤

由一种双层结构的纤维状透明材质(玻璃和塑料)构成的,通过在里面的纤芯中传导光信号来传输数字信息
在这里插入图片描述
光纤通信原理
在这里插入图片描述

PPPoE 是将 PPP 消息装入以太网包进行传输的方式

在这里插入图片描述
接入网类型:ADSL、CATV、FTTH、ISDN、电话+Modem

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值