计算机网络

计算机网络概念

  • 将计算机系统,通过线路连接起来,由软件实现数据通信和资源共享的系统

网络体系结构

计算机网络的各层及其协议的集合

网络分层优点

  • 各层独立,降低复杂度,灵活性好
  • 下层对上层独立,上层单向使用下层提供的服务
  • 促进标准化工作
  • 易于实现与维护

分组交换

优点:

  • 没有建立连接时间延迟
  • 线路利用率高
  • 简化存储管理
  • 加速传输
  • 减少出错概率和重发数据量

缺点:

  • 存在转发时延
  • 需要额外的信息量
  • 采用无连接的数据报服务时,可能失序,丢失,重复。
  • 采用虚电路服务,有建立连接的时延。

TCP/IP 与OSI模型

tcp/ip:网络接口层,网际层,传输层,应用层
osi:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层

物理层接口特性

  • 机械特性:物理连接的规格,引线数目,引脚数目,排列情况
  • 电气特性:传输二进制位时,信号的电压,阻抗,传输速率,距离限制
  • 功能特性:电平的电压为何种意义,信号线的用途
  • 规程特性:物理线路的工作规程和时序关系

数据链路层

组帧:包括帧定界,帧同步,透明传输
方法:比特填充法和违规编码法
组帧:给分组加首部尾部,方便在出错时只重发出错的帧
帧同步:从比特流中区分帧的开始和结束
透明传输:帧中的数据与帧定界符相同时,采用加0法。使得任何数据都可以传输
差错控制:包括位错和帧错
位错用crc循环冗余校验码
帧错:丢失用计时器,重复或失序用编号。

介质访问控制

信道划分介质访问控制

采用多路复用技术,把多个信号组合在一起,在一条物理信道上传输,提高了信道利用率。

频分复用

将信号调制到不同频率上,同时传输

时分复用

分时使用信道

波分复用

波长不同的信号一起传输

码分多路复用

采用不同编码区分原始信号
CDMA:码分多址

随机访问介质访问控制

csma:载波侦听,空闲则发
csma/cd:载波帧听,边发边听,冲突停发,随机重发

轮询介质访问控制

令牌传递协议

VLAN

虚拟局域网,利用交换机可以实现虚拟局域网,隔离冲突域和广播域

单工

只有一个方向的通信,而没有反方向的通信

半双工

双方都能发送或接受消息,但不能同时发送和接受

全双工

同时发送或接受消息

ARP

是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址

DHCP

动态主机配置协议,客户机登录时就可以自动获得服务器分配的IP地址和子网掩码

ICMP

网际控制报文协议。让主机或路由器报告差错和异常
差错报告报文:
询问报文:

IGP

内部网关协议:RIP OSPF
RIP:路由信息协议,通过距离向量算法更新路由表。与相邻的路由器发送整个路由表。基于udp
OSPF:开放最短路径优先协议,使用分布式链路状态算法。洪泛法,发送与之相连路由器的信息,基于ip

EGP

外部网关协议:BGP 边界网关协议,采用路径向量基于TCP

MAC IP

IP地址和MAC地址的区别:
IP地址是服务商给你的,mac地址是你的网卡物理地址;
IP地址局域网内可以随便更改,但是mac地址一般不能更改;
长度不同。IP地址为32位,MAC地址为48位;
寻址协议层不同。IP地址应用于OSI第三层,即网络层,而MAC地址应用在OSI第二层,即数据链路层。

IP地址和MAC地址的关系:

首先,IP 间的通信依赖 MAC 地址。使用 ARP 协议凭借 MAC 地址进行通信:在网络上,通信的双方在同一局域网(LAN)内的情况是很少的,通常是经过多台计算机和网络设备中转才能连接到对方。而在进行中转时,会利用下一站中转设备的 MAC 地址来搜索下一个中转目标。这时,会采用 ARP 协议(Address Resolution Protocol)

面向连接的服务

  • 在通信双方进行通信之前,必须先建立连接,通信过程中,整个连接情况被监控和管理。通信结束后,释放连接

无连接服务

  • 通信不需要先建立连接,通信时,直接发送消息,让信息尽力而为的传送

TCP

  • 提供面向连接的可靠传输服务
  • 流量控制,拥塞控制,超时计时器,确认机制,连接管理。
  • 适合可靠性高的
  • 面向字节
  • 头部单元大,占用处理机更多资源

UDP

  • 无连接不可靠的服务
  • 多路复用
  • 错误检查
  • 分组首部开销小
  • 面向报文
  • 实时性好

UDP面向报文

  • 对应用层的报文,添加首部后就交给ip层,既不合并也不拆分,保留报文的边界。
  • 对IP层交上来的报文,去掉首部后直接交给应用层,一次交付完成报文。

TCP面向字节流

  • tcp把应用层的报文,视为一连串无结构的字节流,以字节为单位进行发送
  • 把IP层上交的报文段视为无结构的字节流

客户服务器工作方式

  • 软件中服务于被服务的关系。请求服务的一方为客户机,提供服务的一方为服务器。主从关系。

中继器,网桥,路由器

  • 物理层,数据链路层,网络层
  • 信号整形再生,存储转发,路由选择分组转发
  • 公共信道,隔离冲突域不隔离广播域,隔离冲突与广播
  • 延长通信范围,连接不同网段,连接不同网络

Wide Area Network

广域网,覆盖范围广,交换机来连接,物理层,数据链路层,网络层,网内通信只要物理地址,点对点通信,强调资源共享

域名解析

把域名映射层IP地址,或把IP映射层域名的过程。

  • 客户机向本地域名服务器发送DNS请求报文
  • 本地域名收到后,查询本地缓存,若没有,则迭代查询根域名服务器,顶级域名服务器,权限域名服务器。本地域名服务器接收到结果后缓存到本地,将结果返回给客户机。

SMTP通信三个阶段

  • 采用客户服务器方式。发送方是客户,接收方是服务器
  • 连接建立:tcp连接, 客户机SMTP 发起与 SMTP 服务器之间的建立。
  • SMTP不使用中间的邮件服务器。
  • 邮件传送。
  • 连接释放:邮件发送完毕后,客户SMTP 释放 TCP 连接。

HTTP

超文本传输协议,万维网客户进程怎么向服务器请求万维网文档。以及服务器如何把文档传给客户。是面向事务的应用层协议。使用TCP连接

  • DNS解析域名
  • 客户发起HTTP请求
  • 服务器接收到请求后把需要信息响应到客户端
  • 客户端进行显示,
  • tcp释放

特点

  • 无连接
  • 有非持久连接和持久连接
  • 非持久连接是服务器响应后就释放TCP连接
  • 持久连接是服务器响应后,仍然保持连接。

因特网的发展大致分为三个阶段。

第一阶段:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型;
第二阶段:建成三级结构的Internet;分为主干网、地区网和校园网;
第三个阶段:形成多层次ISP结构的Internet;ISP首次出现。

网络攻击

IP哄骗

  • 改源ip进行伪造

连接洪泛

在目标主机中创建大量的半开或全开TCP连接,导致主机因为伪造的连接陷入困境,并停止接受合法的连接。

ARP攻击

使用伪造的mac地址,使信息错误发送,盗取信息。

路由算法特点

1、算法必须是正确、稳定和公平的。  
2、算法应尽量简单。
3、算法必须能够适应网络拓扑和通信量的变化。当网络的通信量发生变化时,算法应能自动改变路由,以均衡各链路的负载。这种自适应性表现出路由选择算法的“稳健性”.  
4、算法应该是最佳的。算法的“最佳”是指以低的开销转发分组。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值