家庭网络结构
-局域网通信
整个互联网非常复杂,涉及到很多知识,学习互联网不能一蹴而就,所以这里从最简单的家庭网络开始学习:

家庭网络一般是通过modem(作用:进行数字信号和模拟信号的转换)拨号上网,然后通过家庭路由器,将网络连接到家里所有的可以联网的设备,家庭网络中,所有设备联网方式完全相同,所以只需要学习一个设备和其他设备之间如何通讯,即可理解家庭网络。
-网络通信原理

WAN口:接外部IP地址用,通常指的是出口,转发来自内部LAN口的数据包,这个口的IP是唯一的。
LAN口:接内部IP地址用,LAN口内部是交换机。
ARP协议(Address Resolution Protocol):地址解析协议,用于把IP地址转换为MAC地址
-外网通信

概述
通过学习计算机A与百度之间如何通信,就可以搞清楚Internet网络中设备的基本通信原理,如上图,计算机A和百度之间通过交换机、网关、拨号网络和Internet(连接不同网络的网络)相连接,需要经过这么多设备,A电脑是怎么和百度进行通信的呢?
端口映射
端口映射是NAT的一种,它将外网主机的IP地址的一个端口映射到内网中的一台机器,提供相应的服务,当用户访问该IP的这个端口时,服务器将自动请求映射到对应局域网内部的机器上。
数据通信:

通信过程:
1.A电脑的IP是局域网IP(192.168.31.11),这个IP(192.168.31.11)是从路由器的LAN口分配的。
2.当我们上百度的时候,经过路由器的WAN口,进行相应的IP、端口转化192.168.31.11:80-->10.221.0.24:8080,所以,从WAN口出去的地址为:10.221.0.24:8080。

3.最后,经过运营商,运营商那边也会做相应的端口映射(而且是动态端口映射),子网IP(10.221.0.24:8080)转化为公网IP(128.0.0.1:8888)通过这个公网IP去访问百度服务器

4.同理,B的过程也是一样,通过这样的层层端口映射,最终保证地址(IP+端口)的唯一性,A和B访问百度服务器,尽管他们的局域网IP是一样的,但是最终它们访问百度的地址(IP+端口)是不唯一的。
网络体系架构
-概述
1.网络采用分而治之的方法设计,根据网络的功能划分为不同的模块,以分层达到形式有机组合在一起
2.每层实现不同的功能,其内部实现方法对外部其他层次来说是透明的,每层向上层提供服务,同时使用下层提供的服务
3.网络体系结构即指网络的层次结构和每层所使用协议的集合
4.俩类非常重要的体系结构:OSI七层模型与TCP/IP五层模型
-OSI七层模型(理想模型)

-TCP/IP五层协议(实际使用模型)

-WireShark工具分析TCP/IP五层协议
WireShark是网络抓包分析工具,网络包分析工具的主要作用是尝试捕获网络包,并尝试显示包的尽可能详细的情况。
Wireshark应用的举例:
网络管理员用来解决网络问题
网络安全工程师用来检测安全隐患
开发人员用来测试协议执行情况
用来学习网络协议
2万+

被折叠的 条评论
为什么被折叠?



