网络通信基本知识

通信:有来有回

1.建立连接

2.确认身份

3.建立通话,会话;其他的活动

通信:人与人,物与物,人与物之间通过某种媒介和行为进行的信息传递与交流

网络通信:终端设备之间通过计算机网络进行的通信

Ip地址:家庭住址

mac地址:电话号码(身份证);全球唯一设备标识,指的就是我们的物理网卡

交换机:提供给更多终端设备的接口,连接多个终端

路由器:选择最佳路径转发到你的目的地

计算机A————路由器————网络上————192.168.233(运营商处理)————路由器————终端B

转发:ip地址

最终确认:mac地址

数据通信方式:

单播:一对一,私聊

组播:一对多,群聊

广播:一对所有

网络相关的一些常用术语:(了解)

物理拓扑:设备之间的连接关系

数据载荷:实际传递的信息,传递的实际信息

数据头部:区分不同的应用程序,找到数据的接收者

数据尾部:确保数据是完整的,确保数据完整性

ip地址:设备目前所在位置逻辑上的地址

mac地址:设备编号,全球唯一的编号

网关:转发不同网段的数据(离终端最近的设备就是网关,路由器或者三层交换机)

网络分类:

覆盖范围:

局域网:小范围的网络(校园网,企业网)

城域网:城市范围的网络

广域网:全国,全球,internet

网络的分层:

网络分层必要性:

计算机的网络中,许多硬件、软件、协议交织起来组了一个复杂的系统,组织、设计、实现计算机网络是一个很大的挑战,必须要有科学有效的方法

osi模型:

统一标准iso:

osi七层是一个体系

七层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

应用层:人机交互界面(微信)

表示层:翻译,人类语言翻译成计算机可以识别的二进制(安全加密,数据压缩)

会话层:允许不同机器上的用户建立关系

传输层:在同一软件的两个端口进行数据传输,传输层都是端到端(微信发,微信收,端口号一致)

端到端:端口到端口之间的通信 点到点:主机和主机之间的通信

网络层:知道ip地址之后,网络层进行最佳路径的数据传输

数据链路层:数据完整,硬件寻址:身份确认,数据接着走

物理层:变成信号传输,比特流

数据到达主机之后,逆向的过程。

物理层-数据链路-网络-传输-会话-表示-应用,

划分方法:

1.网络的每一层都有一个独立的功能

2.每一层的功能环环相扣,上一个功能可以为另一个功能提供必要的服务,形成系统的层次结构

3.提高工作效率

4.每一层只为相邻的上一次提供服务

tcp/ip模型:

五层:应用层、传输层、网络层、数据链路层、物理层

1.tcp/ip是传输控制协议、网际协议的简称

2.早期的tcp/ip是四层

3.不是一个体系

4.tcp/ip五层是一系列的集合,tcp/ip协议簇

5.tcp/ip:实在上只有三个层次,物理层和数据链路层没有定义任何特定的协议

6.支持所有标准的,专用的协议,网络:局域网,城域网也可以是广域网

网络层:tcp/ip定义了ip,网际协议

ip:不是传统意义上的ip由 ARP RARP ICMP IGMP 组成

ARP:地址解析协议

根据ip地址获取物理地址(mac地址)

主机发送信息时,包含目标ip地址的ARP请求广播到局域网上的所有主机,目标主机回应

收到信息之后,确定了目标地址的物理地址(mac地址),把目标地址的ip地址和物理地址存入本机ARP缓存,保留一定时间

RARP:逆地址解析协议

ICMP:网际控制报文协议(ping)

测试主机是否可达,路由是否可用网络消息

IGMP:网际组管理协议

传输层:

tcp udp

tcp:传输控制协议

udp:用户数据报协议

tcp:更加稳定,可靠

udp:传输的效率更高,不可靠

应用层:

http:超文本传输协议

ftp:文件传输协议

DNS:域名系统

ssh:远程访问控制协议

pdu:协议数据单元,报文ip头部:数据单元

数据封装:

应用层:上层数据

传输层:上层数据 + tcp头部 — 数据段

网络层:上层数据 + tcp头部 + ip头部 — 数据包

数据链路层:上层数据 + tcp头部 + ip头部 + mac头部 — 数据帧

物理层:比特流 — 比特流

解封:一个一个的拆解

常用设备:

应用层:个人计算机,微信,QQ,浏览器

网络层:路由器

数据链路层:交换机,基于mac地址进行二层数据帧交换

物理层:网卡、硬件防火墙

你可能感兴趣的:(网络,智能路由器)