计算机网络
- 计算机网络的概念:
- 就是利用通信线路和通信设备将地理位置分散的、具有独立功能的多台计算机连接起来,按照某种协议进行数据通信,实现资源共享的信息系统
- 最简单的定义:一些互相连接的、自治的计算机的集合
- 计算机网络本质的活动是实现分布在不同地理位置主机之间的进程通信,以实现应用层的各种网络服务功能
概念区分:
- 网络:多个计算机连接在一起
- 互连网(internet):多个网络连接在一起
- 因特网(Internet,也称互联网):当前全球最大的、开放的互连网,前身为ARPANET(阿帕网络 Advanced Research Project Agency Network)
计算机网络的功能:
最重要的功能是:数据通信(最基本的功能),资源共享(最主要的功能),除此之外负载均衡与分布式处理(指将网络中的工作负载均衡地分配给网络中的各台计算机),以及提高系统可靠性等(在计算机网络中可以通过冗余构件提高可靠性)。
计算机网络的分类:
- 按网络作用分类:局域网,广域网(互联网核心),城域网,个域网。
- 按拓扑结构分类:总线型网络,星型网络,环状网络,网状网络。
- 按交换技术分类:电路交换网络,报文交换网络,分组交换网络。
- 按传输技术分类:点到点网络,广播式网络。
- 按传输介质分类:有线网络,无限网络。
- 按使用者分类:公用网,专用网。
协议,接口,服务概念:
- 协议:通信双方为进行网络中的数据交换而建立的规则,标准或约定,称为网络协议,简称协议。协议是控制两个对等实体进行通信的规则的集合。
- 接口:在同一系统中相邻两层的实体进行交互的地方为接口,通常称为服务访问点SAP(Service Access Point),定义了下层向上层提供哪些原语操作和服务。
- 服务:指下层向相邻上层通过层间接口提供的功能调用,在协议的控制下,上层对下层进行调用,下层对上层进行服务,上下层间用交换原语交换信息。
提供的服务可以分为以下三类:
- 面向连接的服务和无连接服务
- 有应答服务和无应答服务
- 可靠服务与不可靠服务
- 计算机网络体系结构:
ISO/OSI参考模型
各层功能描述:
TCP/IP模型:
各层功能描述:
两者联系:
- 两者都以协议栈概念为基础,且协议栈中的协议彼此相互独立
- 两个模型中各个层的功能也大致相似,且两个模型中传输层之上的各层都是传输服务的用户,是面向应用的
主要区别:
五层协议体系结构:综合OSI和TCP/IP的优点
广播域 | 冲突域 | |
物理层 | × | × |
数据链路层 | × | √ |
网络层 | √ | √ |
- 协议簇
ISO/OSI模型 TCP/IP协议 TCP/IP模型
应用层 | 文件传输协议(FTP)【控制端口21,上传文件端口20】 | 远程登录(Telnet) | 电子邮件(SMTP) | 网络文件服务协议(NFS) | 网络管理协议(SNMP) | 应用层 |
表示层 | ||||||
会话层 | ||||||
传输层 | TCP UDP | 传输层 | ||||
网络层 | IP | ICMP | ARP RARP | 网络层 | ||
数据链路层 | Ethernet IEEE 802.3 | FDDI | Tolen_Ring/IEEE 802.5 | ARCnet | PPP/SLIP | 网络接口层 |
物理层 | 硬件层 |
-
- TCP/UDP:
网际层是整个TCP/IP协议簇的重点,除了IP外还有TCMP,ARP,RARP;
IP所提供的通常是无连接不可靠的。
TCP提供一个可靠的面向连接的全双工的数据传输服务: (三次握手)
UDP提供一个无连接不可靠的协议:
TCP/UDP的区别:
- TCP向上层提供面向连接的可靠服务 ,UDP向上层提供无连接不可靠服务。
- 虽然 UDP 并没有 TCP 传输来的准确,但是也能在很多实时性要求高的地方有所作为
- 对数据准确性要求高,速度可以相对较慢的,可以选用TCP
UDP | TCP | |
是否连接 | 无连接 | |
是否可靠 | 不可靠,不使用流量控制和拥塞控制 | 可靠传输,使用流量控制和拥塞控制 |
连接对象个数 | 支持一对一,一对多,多对一,多对多交互通信。 | 只能一对一通信 |
传输方式 | 面向报文 | 面向字节流 |
首部开销 | 首部开销小,8字节 | 首部最小20字节,最大60字节 |
使用场景 | IP电话 视频会议 直播 | 文件传输 |
- 电子邮件服务 :基于客户端/服务器模式(C/S模式)
SMTP(端口号:25)和POP3(端口号:100)
SMTP:(简单邮件传输协议)
- 用于发送邮件
- 端口号:25
- 以ASCII码的形式传输(ASCII文本和文字附件)
POP3:
- 用于接收邮件
- 端口号:110
2.ARP和RARP网际层的协议
- ARP(Address Resolution Protocol)地址解析协议
作用:将IP地址转换成物理地址Mac地址
是广播发送请求,单播应答响应和。
- RARP:(反地址解析协议)
作用:将物理地址转换成IP地址
-
- DHCP(动态主机配置协议)
功能:集中的管理,分配IP地址,使网络中的主机动态的获得IP地址,Gateway地址,DNS服务器地址等信息,并能够提升地址的使用率。
DHCP客户端可以从DHCP服务器获得本机IP地址,DNS服务器地址,DHCP服务器地址和默认网关的地址。
-
- URL(web网址也称统一资源定位符
协议名://主机名.域名.域名后缀.域名分类/目录/网页文件
-
- 浏览器
-
- IP地址子网掩码
Internet地址:
域名:计算机主机名.本地名.组名.最高层域名
IP地址:
全0是网络地址,全1为广播地址。
-
- IPV6
-
- Windows命令
-
- 路由
Windows Server 2003的路由类型有五种:
当Windows服务器收到一个IP数据包时,先查找主机路由,在查找网络路由(直连网络和远程网络),这些路由查找失败时,最后才查找默认路由。
路由类型 | 说明 |
2.直连网络 | 用于直接连接的网络,Interface(或next hop)可以为空 |
2.远程网络 | 用于不直接连接的网络,可以通过其他路由器到达这种网络Interface字段是本地路由器的IP地址 |
1.主机路由 | 到达特定主机的路由,子网掩码为255.255.255.255 |
3.默认路由 | 无法找到确定路由器时使用的路由。目标网络和网络掩码都是0.0.0.0 |
持久路由 | 利用route add -p命令添加的表项,每次初始化时,这种路由都会加入Windows的注册表中,同时加入路由器。 |
各种路由来源的管理距离如下表所示:
路由来源 | 管理距离 | 路由来源 | 管理距离 |
直连路由 | 0 | IS-IS | 115 |
静态路由 | 1 | RIP | 120 |
EIGRP汇总路由 | 5 | ODR(按需路由) | 160 |
外部BGP | 20 | EGP | 140 |
内部EIGRP | 90 | 外部EIGRP | 170 |
IGRP | 100 | 内部BGP | 200 |
OSPF | 110 | 未知 | 255 |
如果,路由器收到了由多个路由器协议转发的,关于某个目标的多条路由,则比较各个路由的管理距离,并采用管理距离小的路由来源提供的路由信息。
-
- HTML(一般考HTNL5)
Background:用于设置背景图片的url
bgcolor:用于设置整体文档背景颜色
alink:正在被点击的超链接的颜色
vlink:定义超链接被鼠标点击后所显示的颜色
tr标签用于定义表格的行