计算机网络之基础链路

什么是计算机网络

维基百科:计算机网络(computer network)是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络的硬件、软件及资源共享和信息传递的系统。简单的说即连接两台或多台计算机进行通信的系统。

直接连接的网络:

点对点网络(point-to-point network):专用介质。单向,半双工,全双工。

多路访问网络(multiple access network) :共享介质。广播,碰撞。单播,多播,广播。

间接连接的网络。

网络互连:互连网络(internetwork 或internet)是由用路由器(或网关)连接起来的网络构成的。因特网 (Internet) 是一种互连网络。

系统域网,局域网,城域网,广域网。

什么是因特网:

终端系统:主机(运行网络应用程序)。

通信链路:光纤,铜线,无线电,卫星。 传输速率=带宽。

路由器。

因特网的结构:

顶层ISP也称为主干网。第2层ISP是更小的ISP(常常是区域ISP),是顶层ISP的客户,可以连到顶层ISP或其它第2层ISP。终端系统通过一个ISP网络(接入网络)连入互联网。注:ISP ( Internet Service Provider)因特网服务提供商。

网络提供的服务:

可靠的服务:文件传输,浏览网页,电子邮件,电子商务

不可靠的服务: 视频直播,IP电话,网络会议

面向连接的服务 无连接的服务

有确认的服务 无确认的服务

数据报服务:无连接无确认

请求响应和消息流服务

什么是协议?

协议(protocol)定义了在网络实体(entities)之间传送消息的规则,例如,消息格式,发送和接收消息的次序。

网络的分层结构
网络为什么分层? 模块化可以简化系统维护和修改。每层的服务是通过更低层提供的服务和本层的功能来实现的。

因特网体系结构:

应用层application: 提供对某些专门应用的支持   文件服务(FTP), 邮件(SMTP), 网页(HTTP)

传输层transport: 进程之间的数据传送 (端到端)  TCP, UDP

网络层network: 通过路由选择把数据报从源主机传送到目的主机 (主机到主机)   IP, routing protocols

数据链路层data link: 物理网络中的数据传送(跳到跳, 节点到节点)   PPP, Ethernet

物理层physical: 线上的比特 (传送原始比特流)

封装 (encaptualtion):

每层传输的数据单元都称为包(packets),它们都属于某个协议,也称为协议数据单元(protocol data unit)。

时间: 2024-10-29 15:39:08

计算机网络之基础链路的相关文章

计算机网络的基础(参考别人的博客)

计算机网络基础 操作系统基础之网络基础 网络通信原理 网络通信实现 网络通信流程 一.网络通信原理 首先来复习下操作系统. 什么是操作系统?操作系统就是管理和控制计算机硬件和软件资源的计算机程序.任何其他软件都必须在操作系统下才能运行. 1.1互联网的本质 一台计算机装上了操作系统,再装上软件就可以使用了.但是也只有你自己使用,那么如何要大家一起交流玩耍呢? 那么只要大家都把自己的计算机接入到互联网(internet)中,就可以互相通信了. 那么人与人之间的交流,有语言的标准.计算机与计算机之间

计算机网络核心基础知识总览

第一章--概述 计算机网络性能指标 1.速率,传输数据速率,也叫数据率.比特率,单位有:b/s.kb/s.Mb/s.Gb/s.Tb/s 2.带宽,最高传输速率,即为速率最高值,单位与速率相同 3.吞吐量,单位时间通过某个网络信道或接口的数据量,单位b.kb.Mb.Gb.Tb 4.时延,发送时延(主机或路由器发送数据所需时间).传播时延(电磁波在信道中传输所需时间).处理时延.排队时延 5.时延带宽积=传播时延*带宽 6.往返时间RTT 7.利用率有信道利用率与网络利用率 计算机网络体系结构 OS

计算机网络技术基础(作业1)

什么是计算机网络?计算机网络由哪几部分组成? 答:<1>计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统. <2>计算机网络=资源子网+通信子网+协议 资源子网:由若干个主机组成,它们向各个用户提供服务: 通信子网:由一些专用的节点交换机和连接这些节点的通信链路组成: 一系列的协议:这些协议是为在主机之间或主机和子网之间的通信而用 2.简述计算机网

计算机网络的基础知识

网络分层: OSI七层协议:物理层.数据链路层.网络层.运输层.会话层.表示层.应用层 五层协议:物理层.数据链路层.网络层.运输层.应用层 HTTP四层协议:网络接口层.网际层.运输层.应用层 层 作用/功能 数据 协议 物理层 通过媒介传输比特,确定机械及电气规范. 比特(bit) RJ45.CLOCK.IEEE802.3 (中继器,集线器) 数据链路层 将比特封装成帧,实现点到点的传输. 帧(Frame) PPP.FR.HDLC.VLAN.MAC (网桥,交换机) 网络层 负责数据包从原地

计算机网络技术基础(作业2)

1.什么是网络协议?网络协议在网络中的作用是什么? 答:<1>为计算机网络中进行数据交换而建立的规则.标准或约定的集合; <2>明确规定了交换数据的格式以及有关的同步问题,在计算机网络中要做到有条不紊地交换数据,就必须遵守这些事先约定好的网络协议. 2.分别简述OSI参考模型各层的主要功能和特点? 答:<1>物理层:主要功能是直接在物理传输介质上发送和接收数据位,为数据链路层提供物理连接.    <2>数据链路层:主要功能是负责信息从一个结点到另一人结点的物

计算机网络技术基础知识

   TCP/IP参考模型    ISO制定的OSI参考模型的过于庞大.复杂招致了许多批评.与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用.    TCP/IP参考模型的层次结构    TCP/IP协议栈是美国国防部高级研究计划局计算机网(Advanced Research Projects Agency Network,ARPANET)和其后继因特网使用的参考模型.ARPANET是由美国国防部(U.S.Department of Defense,DoD)赞助的研究网络.最

网易云课堂计算机专业课程 康奈尔笔记版课表

线索 大一主要课程为三门语言的入门,计算机导论,基本数学.P.S.去除了线性代数和高数以及政治课. 大二对C语言扩展到面向对象,同时对计算机组成.算法的核心结构进行讲解. 大三接触计算机网络,同时对编译原理和软件工程有了认知,接触数据库知识. 大四了解软件测试.计算机系统结构等软件开发上层结构知识 1.大一: 程序设计入门-Python 程序设计入门-C语言 C语言程序设计进阶 程序设计入门-Java语言 Java语言程序设计进阶 计算机专业导论之思维与系统 计算机专业导论之语言与算法 计算机专

关于计算机网络可靠性优化技术的探析

在信息时代,网络的生命在于其安全性和可靠性.计算机网络最重要的方面是它向用户所提供的信息服务及其所拥有的信息资源,网络连接在给用户带来方便的同时,也给网络入侵者带来了方便.因此,未来的计算机网络应该具有很高的安全性和可靠性,可以抵御高智商的网络入侵者,使用户更加可靠.更加方便地拥有大量各式各样的个性化客户服务.    一.计算机可靠性模型研究    计算机网络可靠性作为一门系统工程科学,经过5 0多年的发展,己经形成了较为完整和健全的体系.我们对计算机网络可靠性定义为:计算机网络在规定的条件下,

Java网络编程和NIO详解开篇:Java网络编程基础

Java网络编程和NIO详解开篇:Java网络编程基础 计算机网络编程基础 转自:https://mp.weixin.qq.com/s/XXMz5uAFSsPdg38bth2jAA 我们是幸运的,因为我们拥有网络.网络是一个神奇的东西,它改变了你和我的生活方式,改变了整个世界. 然而,网络的无标度和小世界特性使得它又是复杂的,无所不在,无所不能,以致于我们无法区分甚至无法描述. 对于一个码农而言,了解网络的基础知识可能还是从了解定义开始,认识OSI的七层协议模型,深入Socket内部,进而熟练地