一、 网络相关基础概念
1、网络的功能。 数据通信、资源共享、负载均衡、高可用性。
2、网络的分类。 局域网、城域网、广域网。
3、网络的拓扑结构。 总线型结构、树型结构、星型结构、网状结构、环形结构。
总线型结构、树型: 优点:扩充性比较好,可靠性高,廉价,安装方便。 缺点: 负载重的时候,线路利用率较低。
星型: 优点:维护方便,网络延迟低时间短。 缺点:中心单元负载比较重。
环型: 优点:http://58.33.101.78:9001/ 缺点:扩充性比较差,传输效率低,响应慢。
网状: 优点:可靠性高,资源共享方便,响应速度快。 缺点:硬件成本高,管理复杂。
二、 OSI模型
OSI/RM 7层 : 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
国际标准化组织1979年推出。
1-3 (物理层、数据链路层、网络层) 通信子网。
4 (传输层)
5-7(会话层、表示层、应用层) 资源子网。
物理层的所有协议就是人为规定了不同种类传输设备、传输媒介如何将数字信号从一端传送到另一端,而不管传送的是什么数据。(是一种规范,Byte)(中继器-集线器-猫)
2、数据链路层。数据链路层在物理层已能将信号发送到通信链路中的基础上,负责建立一条可靠的数据传输通道,完成相邻结点之间有效地传送数据的任务。(帧)(网桥-二层交换机)
网络层用于从发送端向接收端传送分组,负责确保信息到达预定的目标。(传输数据包)(路由器-三层交换机)
4、传输层。传输层实现发送端和接收端的端口到端口的数据分组传送,负责保证实现数据报无差错、按顺序、无丢失和无冗余地传输。(网关-多层交换机(4-7))
5、会话层。会话层主要负责管理远程用户或进程间的通信。
6、表示层。表示层以下的各层只关心从源地到目的地可靠地传输数据,而表示层则关心的是所传送信息的语义与语法。
7、应用层。会话层主要负责管理远程用户或进程间的通信。应用层就是直接提供服务给使用者的应用软件的层,如电子邮件、在线交谈程序都属于应用层的范畴。
层的名称 | 主要功能 | 详细说明 |
应用层 | 处理网络应用 | 直接为端用户服务,提供各类应用过程的接口和用户接口。例如 HTTP、Telnet、FTP、SMTP、NFS 等 |
表示层 | 数据表示 | 使应用层可以根据其服务解释数据的含义。通常包括数据编码的约 |
会话层 | 互连主机通信 | 负责管理远程用户或进程间的通信,通常包括通信控制、检查点设置、 |
传输层 | 端到端连接 | 实现发送端和接收端的端到端的数据分组传送,负责保证实现数据包 |
网络层 | 分组传输和路由选择 | 通过网络连接交换传输层实体发出的数据,解决路由选择、网络拥塞、 |
数据链路层 | 传送以帧为单位的信息 | 建立、维持和释放网络实体之间的数据链路,把流量控制和差错控制 |
物理层 | 二进制位传输 | 通过一系列协议定义了通信设备的机械的、电气的、功能的、规程的 |
三、TCP/IP协议族
1、TCP/IP 分层模型
网络层协议:
- IP (InternetProtocol,网际协议)所提供的服务通常被认为是无连接的和不可靠的,因此把差错检测和流量控制之类的服务授权给了其他的各层协议,这正是TCP/IP能够高效率工作的一个重要保证。网际层的功能主要由IP来提供。除了提供端到端的分组分发功能外,IP还提供了很多扩充功能。例如,为了克服数据链路层对帧大小的限制,网络层提供了数据分块和重组功能,这使得很大的IP数据报能以较小的分组在网上传输。网际层的另一个重要服务是在互相独立的局域网上建立互联网络,即网际网。网间的报文来往根据它的目的IP地址通过路由器传到另一网络。IPV4: 4个字节,每个字节对应一个十进制数,四个字节分成四段,分别用.号隔开。
- ARP (Address Resolution Protocol,地址解析协议):将IP地址转为MAC地址。 用于动态地完成IP地址向物理地址的转换。物理地址通常是指主机的网卡地址(MAC地址),每一网卡都有唯一的地址。
- RARP (Reverse address resolution protocol,反向地址解析协议):将MAC地址转为IP地址。 用于动态完成物理地址向IP地址的转换。
- ICMP (Internet Control Message Protocol,网际控制报文协议):(通知网络错误、网络拥塞、协助解决、通告超时)是一个专门用于发送差错报文的协议,由于IP协议是一种尽力传送的通信协议,即传送的数据可能丢失、重复、延迟或乱序传递,所以IP协议需要一种避免差错并在发生差错时报告的机制。
- IGMP (Internet Group Management Protocol,网际组管理协议)允许 Internet 主机参加多播,也是IP主机用作向相邻多目路由器报告多目组成员的协议。多目路由器是支持组播的路由器,向本地网络发送IGMP查询。主机通过发送IGMP报告来应答查询。组播路由器负责将组播包转发到所有网络中的组播成员。
- EGP 路由协议
传输层协议:
- TCP (Transport Contrl Portocol,传输控制协议)是整个TCP/IP协议族中最重要的协议之一,它在IP协议提供的不可靠数据服务的基础上,采用了重发技术,为应用程序提供了一个可靠的、面向连接的、全双工的数据传输服务。TCP协议一般用于传输数据量比较少,且对可靠性要求高的场合。
- UDP (User Datagram Protocol,用户数据报协议)是一种不可靠的、无连接的协议,可以保证应用程序进程间的通信,与同样处在传输层的面向的TCP相比较,UDP是一种无连接的协议,它的错误检测功能要弱得多。可以这样说,TCP有助于提供可靠性,而UDP则有助于提高传输的高速率性。UDP协议一般用于传输数据量大,可靠性要求不是很高,但要求速度快的场合。
应用层协议:
- HTTP (Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示等。
- FTP (File Transport Protocol,文件传输协议)是网络上两台计算机传送文件的协议,是通过Internet把文件从客户机复制到服务器上的一种途径。
- SMTP (Simple Mail Transfer Protocol,简单邮件传输协议)是一种提供可靠且有效电子邮件传输的协议。SMTP是建模在FTP文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。
- Telnet (远程登录协议)是登录和仿真程序,它的基本功能是允许用户登录进入远程主机系统。以前,Telnet是一个将所有用户输入送到远方主机进行处理的简单终端程序。它的一些较新的版本在本地执行更多的处理,于是可以提供更好的响应,并且减少了通过链路发送到远程主机的信息数量。
- DHCP (Dynamic Host Configuration Protocol,动态主机配置协议)分为两个部分,一个是服务器端,而另一个是客户端。所有的IP网络设定数据都由DHCP服务器集中管理,并负责处理客户端的DHCP要求;而客户端则会使用从服务器分配下来的IP环境数据。DHCP透过“租约”的概念,有效且动态地分配客户端的TCP/IP设定。DHCP分配的IP地址可以分为3种方式,分别是固定分配、动态分配和自动分配。
- DNS (Domain Name System,域名系统)用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。DNS通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息,如IP地址。
- SNMP (Simple Network Management Protocol,简单网络管理协议)是为了解决Internet上的路由器管理问题而提出的,它可以在IP、IPX、AppleTalk、0SI及其他用到的传输协议上被使用。SNMP事实上指一系列网络管理规范的集合,包括协议本身、数据结构的定义和一些相关概念。目前SNMP已成为网络管理领域中事实上的工业标准,并被广泛支持和应用,大多数网络管理系统和平台都是基于SNMP的。
公共服务保留端口: 从0到1023。
20是FTP默认端口;21是FTP默认控制端口;SMTP的默认端口是25;80端口HTTP通讯端口。
注册端口: 1024 到 49151
动态或者私有端口, 从49152 到 65535 。
四、IP地址的划分及子网划分
IP地址是一个4字节(共32bit)的数字,被分为4段,每段8位,段与段之间用句点分隔。为了便于表达和识别,IP地址以十进制形式表示(例如212.152.200.12),每段所能表示的十进制数最大不超过255oIP地址由两部分组成,即网络号和主机号。
IP地址分为五类: A类\B类\C类\D类\E类
A类
最高位为0 则为A类地址。 2-7 为网络号,8-31 为主机号, 2的24次方-2(全0和全1的主机)台主机。 16 777 216-2 , 一千六百七十万。
B类 最高位为1,第二位为0, 2的16次方减2 台。 65534 台。
C类,前三位为110, 21位的网络号,主机号为8位, 2的8次方减2 台。 254台。
D类,为1110,后面为组播地址
E类,为11110,暂时不用。
子网掩码及子网划分。
子网掩码的长度与形式都与IP地址一致。子网掩码的提出是为了区分IP地址中的网络号和主机号。
1、有ip地址: 202.197.119.110 若掩码为255.255.255.0 。 则可以计算得到网络号和主机号。
把ip地址化为2进制,把子网掩码化为2进制,进行与运算。
五、常见网络应用
1、传输介质
传输介质 | 类型 | 距离 | 速度 | 特点 |
同轴电缆 | 细缆RG58 | 185m | 10Mbps | 安装容易,成本低,抗干扰性较强 |
粗缆RG11 | 500m | 10M | 安装较难,成本低,抗干扰性强 | |
| 粗缆RG-59 | >10km | 100 〜150Mbps | 传输模拟信号(CATV),也叫宽带同轴电缆, 常使用FDM (频分多路复用) 。 |
屏蔽双绞线(STP) | 3类/5 类 | 100m | 16/100Mbps | 相对UTP笨重,令牌环网常用,现在7类布线 |
无屏蔽双绞线(UTP) | 3/4/5/超 5/6 类 | 100m | 16/20/100/ 155/200Mbps | 价格便宜,安装容易,适用于结构化综合布线, |
光纤 | 多模 | 2km | 100 〜1 OOOMbps | 电磁干扰小,数据速度高,误码率小,低延迟 |
单模 | 2 〜10km | 1 〜lOGbps | 与多模光纤比,特点是:高速度、长距离、高成 |
传输标准。
* 名 称 | 传输介质 | 最大段长度 | 每段结点数 | 优 点 |
10Base5 | 粗同轴电缆 | 500m | 100 | 早期电缆,废弃 |
10Base2 | 细同轴电缆 | 185m | 30 | 不需集线器 |
10Base-T | 非屏蔽双绞线 | 100m | 1024 | 最便宜的系统 |
10Base-F | 光纤 | 2000m | 1024 | 适合于楼间使用 |
100Base-T4 | 非屏蔽双绞线 | 100m |
| 3类线,4对 |
lOOBase-TX | 非屏蔽双绞线. | 100m |
| 5类线,全双工 |
lOOBase-FX | 光纤 | 2000m |
| 全双工、长距离 |
lOOOBase-SX | 光纤 | 550m |
| 多模光纤 i |
lOOOBase-LX | 光纤 | 5000m |
| 单模或多模光纤 |
lOOOBase-CX | 屏蔽双绞线 | 25m |
| 2 对 STP |
lOOOBase-T | 非屏蔽双绞线 | 100m |
| 5类线,4对 |
| | | | |
直通线和交叉线的做法。
直通线(平行线): 橙白橙、绿白蓝、蓝白绿、综白综。
交叉线: 绿白绿、橙白蓝、蓝白橙、棕白综。
12345678
36145278
把什么线换了。 把3 和1 互换,6和2 互换。
2、常见的网络应用
www----万维网。
e-Mail---电子邮件。 SMTP 25 、POP3 110、 IMAP 143
DNS--域名解析服务。 工作在53端口。 左右边是主域名,最左边是主机名,中间是子域名。 主机名.子域名.顶级域名
.cn .gov .com .edu
FTP文件传输协议, 20为数据端口 21位控制端口 域名,为anonymous。