计算机网络

概念:通过通信介质,将地理不同的,相互独立的计算机连接起来,实现数据通信和资源共享

计算机之间的通信
局域网:两台电脑用网线连起来,就是最简单的局域网 局域网之间,及时没有连通网络,也可以进行通信

internet协议

计算机之间通信的统一标准,计算机想要通信,需要遵守Internet协议
局域网之上,城域网
城域网:以局域网为单位组成的网络
如公司,学校就是局域网
广域网:以城域网为单位组成的
(概念是相对的)

Internet协议
按照功能分为
osi七层协议
tcp/ip五层
tcp/ip四层
 

osI七层模型,实现比较麻烦,底层比较复杂,一般实现tcp/ip五层模型即可。

详细介绍

物理层

有光缆,双绞线,电缆等组成秒
作用,连接不同的计算机,传递底层的电信号

数据链路层
规定了前**位是地址,**位是数据,

以太网协议:一组电信号,构成一个数据包也称为帧。每一帧分为报头和数据
报头:固定18个字节,发送者6个字节,接受者6字节,数据类型6个字节。
数据:最短46个字节,最长1500个字节。包含了具体发送的内容。

mac地址:
以太网协议中的地址。
mac地址是每台计算机唯一的物理地址,被写在网卡上。
以太网协议规定,每一台可以发送和接收数据的设备都必须装有网卡。接收地址和发送地址指的是网卡地址
查看物理地址
win+r打开cmd命令行,输入cmd。输入ipconfig /all 查看物理地址
mac地址前三位厂家号,后三位流水号

交换机
  用来构成电脑之间的局域网,研究的是mac地址,可以识别网卡山过的mac地址。有了mac地址,就可以实现通信。没有网络是可以通过广播通信。
缺点:数据量特别大时,互相传递信号时,造成数据干扰,称为广播风暴。

网络层

  路由器,IP地址,子网掩码,网关,dns服务器
  路由器:组成广域网,研究的是IP地址,有IP地址可以避免广播风暴
  交换器:负责组成局域网,研究的是mac地址
  网络层的作用,引入新的地址,区别不同的局域网。这套地址称为网络地址。规定网络地址的

IP地址的组成ipv4和ipv6
目前ipv4地址已经用完
ipv4由32位二进制数字组成,平均分成四份,每份8位。每八位二进制数转成十进制

ip地址分为两部分:分别是网络位和主机位。
前三位为网络位,最后一位主机位
(并不是完全准确)
如何划分?使用子网掩码来划分。
子网掩码来确定两个ip是否在同一个局域网下,如果在通一个局域网下,通信可以使用广播。不在同一个IP地址下,通过路由器发送数据,大概路径
本机-本机路由器-对方路由器-对方

子网掩码
计算方式
ip地址与子网掩码同时转为2进制,按位与

ip协议
是如何发送数据?
将数据分为两部分,head和data
head:20-60个字节
data:65535
总长度:65535
以太网的字节数据部分只有1500个字节,网络层的长度>1500,则分割后发送。

网关
通向其他网络的ip地址。
如果两个不同局域网的地址通信要通过网关。
A.1->B.1
不在同一局域网时,A网络下的1主机发送给网关,再由网关发送到B网络下的1主机

dns服务器
用来解析域名。
通信地址为IP地址时,通过IP地址发送
通信地址是域名时,先查看本地缓存,缓存无时,向dns服务器查询。获取IP地址。然后通信

传输层

有了之前三层的内容,计算机已经可以实现数据传输,但是仍然不能区分多个应用,
区分应用是靠端口,每个应用安装时,就已经确定好端口号,这样就不会发错应用。
建立端口到端口的通信。
协议:tcp/udp
tcp:(可靠传输,数据包没有数据限制,但是一般不超过ip数据包长度)

三次握手
四次分手

udp:不可靠传输

应用层

所有的应用程序都工作在应用层
主要是用来规定不同应用程序数据的组成形式。如tcp协议可以Wie各种各样的程序传递数据,

 

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信