在开始之前容我废话几句,记录一下开篇目的及博主的成长记录,大家可以忽略该处,直接阅读下面的知识点。
作为一个科班程序员,大家都在大学的时候学习过《计算机网络》这门课程。但是相信大家和博主一样,在学校的时候仅仅只是为了应付一下课程考试,而且大学的考试,你懂的!加上工作中接触的也比较少,更多的是业务代码的编写(博主是一枚java程序员菜鸟),所以网络相关概念和一些知识都略有遗忘,而且目前被安排到公司的一个运维管理系统开发,需要用到一些网络协议来监控资源,故重新温习一下网络相关知识点,并在该博客中记录。
博主查阅的书籍为《计算机网络 第六版 谢希仁编著》,观看的相关视频为B站中韩立刚老师主讲的计算机网络,如大家对其中的一些知识点不理解可以去进行相关查阅或在下方评论留言。
互联网边缘部分和核心部分的作用,以及分组交换的概念。
计算机网络的性能指标。
计算机网络的分层次的体系结构的概念,协议和服务的概念。
常说的网络是指三网,即电信网络、有线电视网络、计算机网络。
计算机网络向用户提供的两个重要功能:连通性、共享(指资源共享)。
网络:由若干节点和连接这些节点的链路组成(节点可以是计算机,集线器,交换机,路由器等)。
互连(非“联”)网:网络和网络之间通过路由器连接起来,构成了互连网,即网络的网络。
因特网:世界上最大的互连网络。
三者的关系:网络把许多计算机连接在一起,互连网将许多网络连接在一起,因特网是世界上最大的互连网络。
因特网发展三个阶段:
第一阶段:单网络ARANET——1969年美国国防部建立的第一个分组交换网
第二阶段:三级结构的因特网——主干网,地区网,校园网
第三阶段:多层次IPS(因特网服务提供者)结构的因特网
因特网交换点IXP:允许两个网络直接相连并交换分组,而不需要再通过第三个网络来转发分组。例如,在下图中右方的两个地区ISP通过一个IXP连接起来了。这样,主机A和主机B交换分组时,就不必再经过最上层的主干ISP,而是直接在两个地区ISP之间用高速链路对等地交换分组。达到更快的转发分组,更有效地利用网络资源的目的。
由所有连接在英特网上的主机组成。用户直接使用,用来进行通信(音频,数据,或视频)和资源共享。
边缘部分端系统之间的通信可以分为两种方式:客户/服务器方式(CS方式),对等方式(P2P方式)。
对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每个主机既是客户又同时是服务器。例如主机C请求D的服务时,C是客户D是服务器。但如果C又同时向F提供服务,那么C又同时起着服务器的作用。
由大量网络和连接这些网络的路由器组成。为边缘部分提供服务。路由器在因特网的核心部分起特殊作用,是实现分组交换的关键构件,任务是转发收到的分组。
三种交换方式:
电路交换:建立连接——通话——释放连接(两个用户在连接期间始终占用端到端的通信资源)(连接指专用的物理通道)。
分组交换:存储转发,将报文(要发送的整块数据)划分为几个分组,利用相关控制信息进行分装为数据单元 ,然后进行转发。
报文交换: 存储转发, 整个报文先传送到相邻节点, 全部存储下来后,查找转发表,转发到下一个节点。
略
按作用范围分:广域网(WAN)、城域网(MAN)、局域网(LAN)、个人区域网(PAN)。
按网络的使用者:公用网、专用网。
用来把端主机接入因特网的网络:接入网。
性能指标:
非性能指标:
网络协议:(明确规定交换数据的格式和有关同步问题)为进行网络中的数据交换而采取建立的规则、标准或约定。三个要素:语法、语义、同步。
OSI 七层协议:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。
TCP/IP 四层协议:网络接口层、网际层 IP、运输层、应用层。
具有五层协议的体系结构(结合OSI的七层协议体系结构和TCP/IP的四层结构):
相关概念: