计算机网络学习——01
来源:互联网 发布:阿里云备案转入腾讯云 编辑:程序博客网 时间:2024/05/17 23:23
今天开始学习计算机网络的相关知识为以后找工作做准备。
第一课,概述
Internet是一种基础设施,新的应用程序在它的上面被不断的发明和设置!
1.根据Internet的具体构成来描述,
名词解释:
服务器——用于存储和传输web页面和电子邮件报文的信息的包括硬盘、处理器、系统总线等等提供计算机服务的设备;
端系统(end system)或主机(host) ——处在Internet边缘的所有主机;
分组交换机(packet switch)——把信息从某个输入端口送到某个输出端口实现存储转发即分组交换的本质;
路由器(Router)——是连接Internet中个局域网、广域网的设备,会根据信道的情况自动选择和设定路由,只接受源站或其他路由器的信息;
调制解调器(Modem)—— 一种计算机硬件在发送端通过调制把计算机的数字信号翻译成可沿普通,电话线传播的模拟信号,而在接收端通过解调又把模拟信号转换为计算机能懂的数字信号;
基站(base station)——即公用通信基站是无线电台站的一种形式,是指在无线电覆盖区中,通过移动通信交换中心与移动电话端间进行信息传递的无线电收发电台;
通信链路(communication link)——网络中两个节点之间的物理通道成为通信链路。
2.为应用程序提供服务的基础设施的角度来描述Internet
分布式应用程序(distributed application)——涉及多台相互交换数据的端系统并且运行在端系统上。运行在端系统上的应用程序怎样才能指示Internet向运行在另一个端系统上的软件发送数据呢?与Internet相连的端系统提供了一个应用程序编程接口(Application Programming Interface,API),API规定了运行在一个端系统上的软件请求Internet基础设施向运行在另一个端系统上的特定的目的软件交付数据的方式。
3.网络分层
协议分层具有概念化和结构化的优点。各层的所有协议被称为协议栈(protocol stack)。Internet 的网络协议由五个层次组成:物理层、链路层、网络层、运输层、应用层。
应用层是网络应用程序及其应用协议存留的地方。因特网的应用层包括很多协议例如HTTP协议(为web文档提供了请求和传送)、SMTP(提供了电子邮件的报文的传输)、FTP(提供了两个端之间的文件传送)和域名系统(DNS)等等。位于应用层中的信息分组称为报文。
运输层提供了在应用程序端点之间传送应用层报文的服务,包括两个协议TCP和UDP,将运输层分组称为报文段。
网络层负责将称为数据报的网络层分组从一台主机移动到另一台主机。源主机中的Internet运输层协议向网络层递交运输层报文段和目的地址,Internet的网络层包括著名的IP协议,该协议定义了数据报中各个字段以及端系统和路由器如何利用这些字段,也包括决定路由的选路协议。
链路层为了将分组从一个节点移动到路径的下一个节点,网络层将数据报下传给链路层,链路层沿着路径将数据报传递给下一个节点,在下个节点链路层将数据报传给网络层,将链路层的分组成为帧(frame)。
物理层物理层的任务是将一个帧中的一个比特从一个节点移动到下一个节点。
- 计算机网络学习——01
- 计算机网络学习笔记——计算机网络概述
- 计算机网络学习——02
- 计算机网络学习——03
- 计算机网络学习——04
- 计算机网络学习——网络安全
- 计算机网络学习笔记——第一章:计算机网络和因特网
- 计算机网络学习笔记——计算机网络的概述(1)
- 计算机网络学习笔记——计算机网络的概述(2)
- 学习笔记——计算机网络基础【一】
- 学习笔记:第一章——计算机网络概述
- 计算机网络学习笔记——概述
- 计算机网络学习(四)——链路层
- 【自考学习】计算机网络——网络体系结构
- 【自考学习】计算机网络——IP地址
- 【自考学习】计算机网络——协议
- 计算机网络——学习资料(更新.......)
- 计算机网络学习笔记—第一章概述
- jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
- 借助nbd修改img文件
- Linux常用命令总结
- Linux2.6.32移植到MINI2440(1)初步移植
- [刷题]O(1) Check Power of 2
- 计算机网络学习——01
- 报表性能优化方案之报表服务器优化基础讲解
- CGContext 基础知识点
- C#中动态代理与泛型函数
- I2S与pcm的区别
- qml---------------显示网络图片
- java代理模式及两种动态代理
- eclipse从数据库逆向生成Hibernate实体类
- 在Mac系统下发布Qt程序详细教程