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

一.计算机网络概述

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


相关推荐
Nontee10 小时前
MySQL 插入冲突了怎么办?两种处理方式入门笔记
数据库·笔记·mysql
浔溺11 小时前
al+大数据每日学习笔记26
笔记·学习
xx~t11 小时前
嵌入式——进程与线程1
linux·c语言·学习·嵌入式·进程与线程
老当益壮梁奶奶11 小时前
Linux软件编程学习笔记(七):线程分离与线程间通信详解
linux·c语言·c++·笔记·学习
sel_912 小时前
【多轮对话论文导读(三)】多轮对话与Agent论文阅读笔记:用户模拟、轨迹生成与长期记忆
论文阅读·人工智能·笔记·深度学习·算法·机器学习
zzm62812 小时前
《SIGIR 2018论文精读|深度学习点击序列模型:对搜索页面点击行为进行序列建模》
笔记·深度学习·推荐系统·论文精读
我命由我1234513 小时前
UI 设计 7 种排列方式
xml·学习·ui·html·产品运营·产品经理·学习方法
常驻客栈13 小时前
B-深入理解计算机系统第3版之第8章:异常控制流
笔记·学习·常驻客栈·深入理解计算机系统·学习笔记‘’
lzhdim14 小时前
13、JavaScript事件循环机制 - JavaScript学习系列文章
开发语言·前端·javascript·学习·ecmascript
小杨不想秃头14 小时前
信息安全工程师考试
学习·网络安全