当前位置: 首页 > news >正文

计算机网络-谢希任第八版学习笔记总结

一.计算机网络概述

21世纪三个特点 数字化 信息化 智能化,其中主要是围绕智能化。

网络的常见分类:

电话网络 有线电视网络 计算机网络

互联网:Internet

由数量极大的计算机网络相连接

特点:

共享性   连通性

互联网+:

互联网和传统行业相连接

互连网:internet

几个计算机或小部分连接而成的计算机网络

每个由网络连接的计算机也叫主机

计算机网络由多个结点和连接结点的链路组成。结点可以是计算机、集线器、交换机或路由器等。

网络之间可以通过路由器互连起来构成网络的网络,称为互连网。

网络把许多计算机连接在一起,互连网则把许多网络通过路由器连接在一起。与网络相连的计算机称为主机。

二.互联网发展的三个阶段

第一阶段:

appanet 由1969年美国国防部提出

第二阶段:

建成了三级结构的互联网;

分为主干网,地区网和校园网(或者企业网),

第三阶段:

现在的互联网是多层次 ISP 结构:分为主干ISP、地区ISP、本地ISP。

ISP 即互联网服务提供商,中国电信、中国联通、中国移动都是 ISP。

上网就是指接入到互联网。主机必须有 IP 地址才能上网。

ISP 从互联网管理机构申请到很多 IP 地址,同时拥有通信线路及路由器等联网设备。

用户向 ISP 交纳费用获得所需 IP 地址的使用权,然后就可以通过该 ISP 接入互联网。

互联网由全球无数的 ISP 所共同拥有。

万维网(WWW)是基于互联网开发的一种信息共享服务,浏览网址一般使用的就是万维网,而邮件等就没有用到万维网。

互联网的组成

互联网按工作方式划分为边缘部分和核心部分:

边缘部分:

由连接到互联网的主机组成,作用是进行信息处理。

边缘部分的通信方式:

c/s  p2p

c/s方式:

这种方式在互联网上是常用的,也是传统的方式客户和服务都是值通信中所涉及的两个应用进程。 客户是服务请求方,服务器是服务提供方。

在实际应用中,客户程序和服务器程序通常还具有一下一些主要特点。

客户程序:

(1)被用户调用后运行,在通信时主动向远地服务器发起通信。因此,客户程序必须知道服务器程序的地址。

(2)不需要特殊的硬件和很复杂的操作系统。

服务器程序:

(1)是一种专门用来提供某种服务的程序,可同时处理多个远地或者本地客户的请求

(2)系统启动后即一直不断的运行着,被动地等待并接受来着各地的客户的通信请求。因此服务器不需要知道客户程序的地址。

(3)一般需要有强大的硬件和高级的操作系统支持。

客户与服务器的通信关系建立后,通信可以是双向的,客户和服务器都可以发送和接收数据。

p2p方式:

 只要两台主机都运行了对等连接软件,他们就可以进行平等的对等连接通信。
 

核心部分:

由大量网络和连接网络的路由器组成,作用是按存储转发方式进行分组交换,为边缘部分提供通信服务。

 day01


http://www.lryc.cn/news/162461.html

相关文章:

  • 手写Spring:第5章-注入属性和依赖对象
  • 初识集合框架 -Java
  • 目标检测笔记(十五): 使用YOLOX完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
  • 深眸科技自研轻辙视觉引擎,以AI机器视觉赋能杆号牌识别与分拣
  • Shell命令管理进程
  • python创建exe文件
  • 【数据结构】AVL树的插入与验证
  • 9.3.3网络原理(网络层IP)
  • 代码随想录算法训练营第四十八天| LeetCode121. 买卖股票的最佳时机、122.买卖股票的最佳时机II、123.买卖股票的最佳时机III
  • C++新经典10--vector以及其使用
  • std : : vector
  • AJAX学习笔记8 跨域问题及解决方案
  • webhook--详解(gitee 推送)
  • 高速路自动驾驶功能HWP功能定义
  • Leetcode113. 路径总和 II
  • 分布式锁之redis实现
  • Idea中如何在一个项目中引入其他子模块?
  • UDP协议概述
  • Python-tracemalloc-跟踪内存分配
  • 02 CSS技巧
  • Yarn资源调度器
  • android上架备案公钥和md5获取工具
  • SpringBoot系列(12):SpringBoot集成log4j2日志配置
  • HTML事件列表
  • 并发-Executor框架笔记
  • 【C进阶】分析 C/C++程序的内存开辟与柔性数组(内有干货)
  • 深入理解 JVM 之——字节码指令与执行引擎
  • C++:vector
  • Android Automotive编译
  • 什么是50ETF期权开户条件,怎么开期权交易权限?