计算机网络基础教程之学习笔记

一、      计算机网络的工作模式:对等网、基于服务器的网络
1、      对等网(Peer To Peer):
指一个网络中不存在专用的服务器,每台接入网络中的计算机既是服务器也是工作站,拥有绝对的自主权。
缺点:
不适合数据保密性高的应用场合。
优点:
易组建;不用专用的服务器,投资少;适合小型的网络;管理容易;用户可以自己设定共享资源。
2、      基于服务器的网络:
指在网络中存在服务器,服务器就是专门为网络中其他计算机提供服务的计算机。
缺点:
需要一台专门的服务器,投资大;需要专职人员管理。
优点:
资源统一管理,便于备份;适用于保密性要求较高的场合;可按用户进行权限分配;有较高的安全性;集中管理。
二、      认识服务器(Server)
1、      文件服务器:提供文件共享,文件统一存储与管理等服务。
2、      打印服务器:提供打印服务,(网络打印机)。
3、      数据库服务器:安装专用的数据库管理系统,如Oracle\Sybase\SOL Server实现数据库服务。
4、      Web服务器:提供www服务的专用计算机。
5、      E-Mail服务器:提供电子邮件服务的专用计算机。
三、      中继器和集线器
  中继器:当通信线缆达到一定的限度时,可以在中间连接一个中继器,将衰弱的信号放大在传送出去。
  集线器:是一种集中完成多台设备连接的专用设备,提供了检错和网络管理等有关功能。
四、网桥、路由器、网关(Bridge\Router\Gateway)
1、网桥(Bridge):连接网络分支,有一个“过滤桢”功能,当网络负担过重的时候。网桥将这个网络分为两个网络,过滤桢会检查发送的地址和目的地址,如果在网络的这一半则不发送,减轻了网络的负担。
2、路由器(Router):可以连接遵守不同网络协议的网络,路由器能识别数据的目的地地址所在的网络,并能从多条路径中选择最佳的路径发送数据。
3、网关(Gateway):如果两个网络不仅网络协议不一样,而且硬件和数据结构都不一样,就使用网关。
五、通信协议:
  为了是网络中的不同设备之间能够实现数据通信而预先制定的一整套通信双方相互了解和共同遵守的格式。
  目前流行:OSI标准分层协议
  事实标准:Tcp/Ip NetBIOS SPX/IPX Novell网络标准
六、计算机网络的分类
  局域网(LAN)、广域网(WAN)
1、      局域网(Local Area Network 本地区域网络):
通常是将一个相对较小区域内的计算机通过高速通信线路相连接后形成的计算机网络。
    特点:
    距离短,速度快,可靠性高,成本低
1)      主要应用:基本普及
2)      主要局域网技术:以太网(Ethernet)、令牌环网、Apple Talk网、Acr Net网
2、      广域网(Wide Area Network):
通常将大区域范围内的各种计算机设备和通信设备互连在一起组成的资源共享的通信网络。
特点:距离长、速度慢、成本高、可靠性差。
根据广域网用途不同分为通信运营网、企业广域网、 Internet
七、网络通信协议
1、 OSI网络协议层次模型:
  OSI(Open System Interconnection)开放系统互联参考模型
  定义了一套用于连接异种计算机的标准框架。
  特点:
OSI参考模型采用了一种分层结构来对网络中两点之间的通信过程进行理论化的描述。
  网络模型(七层):
1)      应用层(Application Layer)
2)      表示层(Presentation Layer)
3)      会话层(Session Layer) 
4)      传输层(Transport Layer)
5)      网络层(Network Layer)
6)      数据链路层(Date Link Layer)
7)      物理层( Physical Layer)

*应用层(Application Layer)就是直接为使用者提供服务的应用软件;
*表示层(Presentation Layer)表示层以下的各层关心从这里到那里可靠的传输,而表示层关心的是所传送的信息的语义与语法;
*会话层(Session Layer) 主要负责管理远程用户或进程的通信;
*传输层(Transport Layer)传输层实现发送端和接收端的端口到端口的数据分组传送,保证实现数据无差错,按顺序,无丢失的传输;
*网络层(Network Layer)网络层用于发送端向接收端传送分组,确保信息到达预定的目标;
*数据链路层(Date Link Layer)在物理层已经能将信号发送到通信链路中的基础上,并负责建立一条可靠的数据传输通道,完成相邻结点之间有效传送数据的任务;
*物理层( Physical Layer)与硬件有关。
2、数据链路层协议:
1)以太网(Ethernet):采用的存取方法是带冲突检测的载波监听多路访问协议(CSMA/CD)技术,以太网一词泛指所有采用这个协议实现组建的局域网。
按网速分为:
IEEE 802.3:标准局域网,速度为10Mbps,介质为细同轴电缆
IEEE802.3u:快速以太网,速度为100Mbps,介质双交线
IEEE802.3z:千兆以太网,速度为1000Mbps,介质光纤或双交线
2)      Net BEUI协议:
Net BIOS协议(Network Basic Input/Output System)网络基本输入输出系统
Net BEUI协议(NetBIOS Extended User Interface)
新的定义:
Net BEUI:传输协议
Net BIOS:一组编程命令,API(Application Program Interface)
Net BEUI无法路由,不能用Net BEUI协议在两个不同的网络段中通信
3)      IPX/SPX协议:
IPX/SPX (Internet Packet Exchange)国际包交换
IPX (Internet Packet Exchange)国际包交换 IPX协议是工作在网络应用层的,负责选择最佳的路径将数据传送到目的地;
SPX(Sequences Packet Exchange)顺序包交换 SPX协议工作在传输层,负责通信中的差错管理。
4)      TCP/IP协议:
IP (Internet Protocol) 运行在网络层
TCP (Transmission Control Protocol)传输控制协议
5)      用户数据协议UDP;
UDP(User Datagram Protocol)用户数据报协议,与TCP相对应
6)      应用层协议:
DNS域名服务:
  运行在TCP协议之上,负责将域名(就是用来表示结点的字符串)转换成与实际相对应的IP地址