计算机网络概念和结构

我们学习《计算机网络》,重要的是培养网络化的思维。
什么是计算机网络?
计算机网络=通信技术+计算机技术,计算机网络就是一种通信网络。
定义:计算机网络就是互连的、自治的计算机集合。
自治--无主从关系,即计算机之间互相不能控制对方 ;
互连--互连互通,即通过信道相连。
距离远、数量大时,如何保证互连?
用直接链路去连,不可行!!☞引入“交换网络”。
交换网络里一个非常重要的设备--统称为“交换节点”,在计算机网络中,更多见的是路由器或交换机。
什么是Internet?(从组成角度)
计算设备通常是通过通信链路连在一起的。但作为全球性的互联网络,不可能通过通信链路直连所有的主机,因此,要有交换网络,由一些路由设备构成,实现数据的分组转发。--这里最主要的设备是路由器和交换机。
什么是Internet?(从服务角度)
什么是网络协议?
简称协议。是为进行网络中的数据交换而建立的规则、标准或约定。协议规定了通信实体之间所交换的消息的格式、意义、顺序以及针对收到信息或发生的事情所采取的“动作”(actions)。

--协议是计算机网络有序运行的重要保证。规则就是协议,如同交通系统。

任何通信或信息交换过程都需要规则。
不同的协议功能不同,所要完成的任务也不同。交换的信息不同、信息的格式也不同。

协议是计算机网络的重要内容

计算机网络结构

P2P应用模型的通信双方没有绝对的客户端和服务器的区分。
平时我们电视换频道,调的是载频--频率不同,传输的电视信号就不同。
路由器需知道本地转发表(路由表)--该表如何来的?
☞路由器需运行相关的路由协议,路由协议遵循某种路由算法--计算得出。该过程是“路由”。
如何进行ISP网络互连呢?
--对等链路、IXP。

原文发布于微信公众号 - Android机动车(JsAndroidClub)

原文发表时间:2017-10-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

游戏服务端究竟解决了什么问题?

当讨论到游戏服务端的时候,我们首先想到的会是什么?要回答这个问题,我们需要从游戏服务端的需求起源说起。

29840
来自专栏Brian

VPC 深入浅出解析

概述 今天给大家介绍一下博主最近做的一个项目:VPC.VPC(Virtual Private Cloud)虚拟私有云,租户可以在云中预置一个逻辑隔离分区,自己定...

70480
来自专栏京东技术

京东价格保护高并发 | 七步走保证用户体验

2014年加入京东,负责京东财务退款及价格保护研发建设,擅长京东逆向流程场景、金额拆分计算、高并发下网站优化。

14330
来自专栏EAWorld

元数据如何驱动微服务报文架构?

随着微服务的概念逐渐被人们接受,大家都在努力将自己的应用系统向微服务框架转型。在我们研发微服务框架的时候,就发现随着服务数量的增多,服务接口定义就需要一套统一数...

40280
来自专栏Golang语言社区

Golang语言社区--手游服务器开发技术详解

大家好,我是Golang语言社区(www.golang.ltd)主编彬哥,本篇给大家带来一篇关注手机游戏开发相关的文章。

77140
来自专栏京东技术

单元测试高效之路——持续集成

互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。

23800
来自专栏Golang语言社区

7大决定决定服务器性能的指标,你测试过几个?

一,服务器PING值 PING测试在一定程度上可以代表服务器的宽带速度。 使用站长工具提供的Ping服务(http://ping.chinaz.com),来测试...

54650
来自专栏程序员同行者

持续集成是什么?

27630
来自专栏听雨堂

轻松水印-批量提取exif信息加水印的工具

        今天整理了一下自己的照片,选了一部分准备到网上冲印出来,整理好的照片,都没有日期,我很希望能够有日期,以后看到照片立刻就能想起来。但是,如果手工...

28350
来自专栏阮一峰的网络日志

持续集成是什么?

互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 本文简要介绍持续集成的...

36730

扫码关注云+社区

领取腾讯云代金券