前言:
计算机导论是笔者大学期间第一门结课的专业课,也是在这门课上笔者取得了大学生活中第一次满分。笔者近日整理文件发现笔记数十页,不忍抛弃,因稍加整理后发布于此。
内容共八章,涵盖了计算机类专业学生的基础知识。对于行业初学者,可以提供一个专业的视角以便后续选择进一步发展方向;对于业外人士,也可做科普性质文章对待。需要注意的是,笔记并不等于确切的、已知的考点,请校友(尤其是同门师弟师妹们)理性对待此资料,认真听讲,认真复习。
后续章节将会逐步更新,请各位读者静候。
考点整理:
计算机网络(Computer Network):将地理上分散的计算机(或其他智能设备)和设备用通信线路互联起来,实现互相通信、资源共享的复杂的集合。
按照覆盖规模计算机网络可分为:局域网LAN、城域网MAN、广域网WAN。
按照网络拓扑结构可分为:总线型、网状型、星型、环型、树型。
总线结构:所有的网络节点连接到一条公共电缆线上,这条公共电缆线称为网络的总线。
优点:采用的线路长度较短,增删节点方便,工作可靠。方法简单,技术成熟,而且成本较低。
特点:所有发出的消息向总线的两端传输,广播到整个网络。网络上的节点判断消息是不是发给自己,是则接收,否则置之不理。共享信道,每个时刻只允许一个节点发送数据。多用于局域网。
环型结构:网络上的所有设备彼此串行连接,构成了一个回路或环
数据在环路上按统一方向单向传输数据,所有的传输都是按照规定的方向绕环一周
节点检测经过的消息,如果是给自己的则接收,否则消息传到环上的下一个节点
如果线路的某一段中断或者环上的节点发生故障都会影响整个网络的正常运作,不容易查找故障点。主要用于LAN。
星型结构:所有从一个节点到另一个节点的数据传输都必须经过中央节点。
优点:采用中央集权的方式,有较好的控制性、容易查找故障点。
缺点:若中央控制器出现故障,将使整个网络系统瘫痪。
网状结构:没有主控节点,网上的每个节点都有好几条路径与网络相连。因此即使一条线路出故障,可以通过迂回线路接续,网络仍能正常工作。必须对路径进行选择,通常用于广域网。
优点:结构可靠性高,一个节点发生故障不会影响整个网络工作,一条路径发生故障,节点可以继续与网络交换信息。
缺点:用线量大、网络控制和路由选择复杂,网络设计和网络管理困难。
树型结构:从总线结构演变而来,形状像一棵倒置的树,从顶端的根向下分支,每个分支可以延伸出多个子分支一直到叶。
优点:配置简单,易于扩展,很容易增加新的节点。
物理层:负责在物理介质中传输位流。先将位编码解码成位组,接着把位流转化为信号送入物理介质网络。
数据链路层:将位组成帧(Frame)的逻辑单元,数据链路层将其上层网络层的信息通过加上报头和报尾为接收站或中间站定义帧;通常以双地址的形式,在数据中特别加入物理地址信息(两个相邻站点的网卡的物理地址)。它负责两个相邻站点间的点对点的传递。
网络层:负责源站点和目的站点之间的包(网络层处理的数据单元)的传送。具体做法就是对来自上层(传输层)的信息单元加上报头,报头中含有源地址和目的地址(IP地址也称逻辑地址,此地址就全球通信而言是唯一的)。注意:数据链路层加入的是相邻站点的网卡物理地址,随站点的变化而变化,但逻辑地址是始终不变的。
传输层:负责整个消息的源至目的地的传送(端到端)。传输层把消息看成是一个完整的实体,并确保它被正确地发送到目的地的传输层。
会话层:用于控制用户间的会话。它在通信系统间建立、保持和同步会话。同时会话层为防止系统或网络出错加入被称为同步点的节点,以进行备份传输。
表示层:最早定义这层是为了解决两个系统间交换的信息的语法(格式)和语义(不同体系可能用不同的编码)的问题;同时为了提高效率要进行压缩和解压缩,数据传输的安全性问题带来的加密解密问题等。
应用层:使用户很容易地在计算机上应用网络进行应用开发、访问网络等。
为了数据能成功地传输,发送者和接收者必须遵守一组信息交换规则。计算机之间交换数据的规则叫做协议。
Internet的标准协议是TCP/IP(Transmission Control Protocol/Internet Protocol),称为传输控制协议/网络互联协议。该协议的主要功能是确认发送和接收设备的位置,对通过Internet传递的信息进行格式转换。协议采用了4层的层级结构(网络接口和硬件层、网络互连层、传输层、应用层),每一层都呼叫它的下一层所提供的协议来完成自己的需求。
Internet在1985年开始采用域名管理系统DNS方法,
其域名类似于如下结构:计算机主机名.机构名.网络名.最高层域名。
URL(Uniform Resource Locators,统一资源定位器):URL是WWW页的地址,俗称“网址”。它指定了互联网上资源地址的标准方式,是WWW(World Wide Web)协议的一部分。
URL由三个部分构成:协议名称、Web服务器域名、文件名,其中协议名与域名之间用://符号隔开,域名与文件名之间用/符号隔开。
网络互连是指将不同的网络连接起来,以构成更大规模的网络系统,实现网络间的数据通信、资源共享和协同工作。
网络互联设备是构成计算网络的重要组成部分。
中继器(Repeater)
适用于完全相同的两类网络的互连,主要功能是通过对数据信号的重新发送或者转发,来扩大网络传输的距离。
中继器是对信号进行再生和还原的网络设备,运行在OSI 模型的第一层(物理层)。
网关(Gateway)
网关是充当协议转换器的连接设备。它可以理解不同的网络协议,实现不同协议网络之间的连接,能在两个网络间进行翻译。
Internet应用:电子邮件、文件传输协议FTP(负责将文件从一台计算机传输到另一台计算机,并保证其传输的可靠性。)、Telnet(远程登录)、WWW(万维网)、搜索引擎(Search Engine)、
Internet的发展趋势:
1)运营产业化
2)应用商业化
3)互联全球化
4)互联宽带化
5)多业务综合平台化、智能化
TCP/IP:
数据链路层:ARP,RARP
网络层: IP,ICMP,IGMP
传输层:TCP ,UDP,UGP
应用层:Telnet,FTP,SMTP,SNMP.
OSI:
物理层:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8ZS
数据链路层:Frame Relay, HDLC, PPP, IEEE 802.3/802.2, FDDI, ATM, IEEE 802.5/802.2
网络层:IP,IPX,AppleTalk DDP
传输层:TCP,UDP,SPX
会话层:RPC,SQL,NFS,NetBIOS,names,AppleTalk,ASP,DECnet,SCP
表示层:TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption,MPEG,MIDI,HTML
应用层:FTP,WWW,Telnet,NFS,SMTP,Gateway,SNMP,HTTP
作者注:第九章不做考试要求,但在上一届笔记当中发现了这一章