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

一.计算机网络概述

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


相关推荐
aloha_7892 小时前
从零记录搭建一个干净的mybatis环境
java·笔记·spring·spring cloud·maven·mybatis·springboot
dsywws3 小时前
Linux学习笔记之vim入门
linux·笔记·学习
晨曦_子画4 小时前
3种最难学习和最容易学习的 3 种编程语言
学习
长安初雪4 小时前
Request 和 Response 万字详解
计算机网络·servlet
城南vision4 小时前
Docker学习—Docker核心概念总结
java·学习·docker
ctrey_5 小时前
2024-11-1 学习人工智能的Day20 openCV(2)
人工智能·opencv·学习
十年之少5 小时前
由中文乱码引来的一系列学习——Qt
学习
A-超5 小时前
vue3展示pag格式动态图
笔记
u0101526586 小时前
STM32F103C8T6学习笔记2--LED流水灯与蜂鸣器
笔记·stm32·学习
ZachOn1y6 小时前
计算机网络:运输层 —— 运输层概述
网络·tcp/ip·计算机网络·运输层