1、概念:
计算机网络是计算机技术和通信技术高度发展的产物,是通过通信系统将地理上分散且独立自治的计算机系统连接起来的一种系统。
2、网络拓扑结构:
(1)星型网络的拓扑结构
(2)总线型网络的拓扑结构
(3)环形拓扑结构
3、通信与协议
协议:协议的设计遵循分层处理的原则,不同类型的功能被赋予不同的层面。
OSI参考模型:在计算机网络中起着举足轻重作用的OSI参考模型(开放系统互连模型)把网络协议分为七个层次。
下面是OSI模型中的七层协议进行简单说明
(1)物理层:物理层负责二进制信息流的物理传输
(2)数据链路层:主要是负责的认识差错处理
(3)网络层:一个消息从发送方到接收方会经过许多交换点,在每个交换点都必须从这个交换点链接的多条线路中选择其中的一条作为输出线。
[1]面向连接的X.25协议,它多用于公共网络中,如电话网。
[2]无连接的IP协议,每个IP包有独立的路由,没有固定的中间路径和连接标示。
(4)传输层:传输层要保证数据的可靠传递。这里的可靠不是指不出出现差错,而是指当差错出现的时候能检测到,并要求重传或通知上层协议以便做出相应的处理。传输层使上层协议能够访问网络,同时向上层协议疲敝了网络的复杂性。
(5)会话层:会话层提供了会话控制,用来跟踪现在讲话的的是哪一方。并提供同步机制。
(6)表示层:主要任务是处理当两个计算机通信时所要求的句法或语法规则。并不关心接受者如何有效地接受可靠的二进制数据流,它关心的是这些二进制数据流的含义,并为应用层提供了一个一致的数据格式。
(7)应用层:提供了一个应用和网路通信的接口。应用层实际上是各种协议的组合。这些协议处理不同的实际应用,如电子邮件、文件传输(FTP文件传输协议)、远程登录等。