计算机网络基础 1.0 -- 概述

原创 2017年09月12日 10:06:26

概念理解

  • 报文:在网络中发送的数据块成为报文
  • 在发送报文之前,通常会把数组分组,每个组都有个包头和数据组成,包头中包含了诸如目标地址和源地址等重要信息,这样才保证了数据能够有目的的在网络中的传输
  • 主机是用户用来处理信息的,而路由器则是用来转发分组的,就是将报文传送到下一个路由器,知道找到目标地址
  • 链路:经常把网络中的单个通信线路称为链路
  • 我们的一台主机的报文通过一条链路发送给和他直接相连的路由器,路由器根据报文的包头信息将报文传递给下一个路由器,这样一点点的往下找下去
  • ISP:因特网服务提供者。中国电信,中国移动和中国联通就是我国著名的ISP(Internet Service Provider)。ISP可以从因特网管理机构申请很多的IP地址,所谓的上网就是指个人通过某个ISP获得独一无二的IP地址。
  • 计算机之间的通信是主机A的某一个进程和主机B中的某一个进程进行数据的通信

计算机网络中数据交换的三种形式

电路交换

电路交换需要建立一个专用的物理通道,这个 过程必须经过“建立连接(占用通信资源) – 通话(一直占用资源) – 释放连接(归还通信资源”,上面的这种方式就是电路交换

电路交换信息的一个典型 的应用是打电话,当我们通话的时候,需要建立一组专用的连接,然后我们在通话的过程中需要一直占用资源,这样的话,别的通信就无法使用这个通道,这就大大占据了资源,但是 保证了通信的唯一性

报文交换

我们把整个数据块叫做一个报文,报文交换就是一次将整个报文转发到了相邻的节点,全部存储下来,然后再去查找转发表,转发到下一个节点

分组交换

分组交换采用的存储转发的技术。传播数据的时候,会把报文分成一个一个的组,就构成了一个分组,分组又叫做包。然后在每个分组前面会加上一些信息,称为首部,用来存储一些分组的一些必要信息(比如传递的地址,比如属于哪一个报文),通过这种方式将一个报文分开传递,然后到达最终的节点之后再进行组装,就可以得到完整的报文了。

分组也是通过路由器进行数据的交换的,路由器接收到一个分组之后,先暂时存储一下,检查其首部,查找转发表,按照其首部中的目的地址,找到合适的借口转发出去,把分组交付给下一个路由器,就这样一步一步的,最终到达最终的主机。

三种方式的简单比较

电路交换:建立一个唯一的连接,然后整个数据发送和接收

报文交换:整个数据经过中间 的路由器然后再发送给下一个路由器,最终 发送给目的主机

分组交换:将数据分成若干个小段进行数据 传输,也是通过中间的路由器到达最终目的主机

五层协议的体系结构

请看下图
image

应用层

网络上面的各个主机上面的进程
应用层的协议有很多,HTTP支持万维网应用,SMTP支持文件传输,FTP支持文件发送

运输层

负责主机和进程之间进行的数据传输

  • TCP:传输控制协议,提供 面向连接的、可靠的数据传输服务,其数据传输的单位是报文段
  • UDP:用户数据报协议,提供连接的、尽最大努力的数据传输服务(不保证数据的可靠性),其数据传输的单位是用户数据报

网络层

主要使用IP协议,让数据在网络中的各个 主机间进行通信

数据链路层

把上层得到的IP数据报进行组装成帧,然后进行数据的传输

物理层

通过各种传输介质进行数据的传输

版权声明:本文为博主原创文章,未经博主允许不得转载。

计算机网络基础知识点学习(一)(概述)

1.通常所说的网络是指“三网”,即电信网络、有线电视网络、计算机网络。发展最快并起到核心作用的是计算机网络。 2.计算机网络向用户提供的最重要的功能:连通性-计算机网络使上网用户之间都可以交换信息;...
  • fenxinzi557
  • fenxinzi557
  • 2016年07月23日 09:37
  • 897

计算机网络基本概述及简单介绍

网络为我们的生活提供了很大的方便!但是作为一个学计算机的学生不仅要会用它,我们需要了解它,甚至要熟记于心。除了作为一门考试课,更是作为自己的一门技能与知识。从网络逻辑功能来讲计算机网络分为资源子网和通...
  • qq_36474990
  • qq_36474990
  • 2017年12月07日 18:21
  • 68

学习心得-------计算机网络基础(1)

从复试结束之后就忙于奔波,甚是乏累,从沈阳来到北京就忙于找工作,少于看书,昨天终于决定入职,入职之后,做的方向是网络质量检测,APM,应用性能管理,给我的产品说明,只是寥寥几个字,各种术语,百度网络质...
  • Hearthougan
  • Hearthougan
  • 2016年04月21日 17:37
  • 1130

计算机网络基础学习笔记

1.基本概念划分 OIS的七层协议: 应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。    OIS的五层协议: 应用层、运输层、网络层、数据链路层、物理层...
  • basycia
  • basycia
  • 2016年07月11日 13:57
  • 17870

计算机网络基础知识整理(一)

1 IP地址的四大类型?IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。全0和全1的都保留不用。 A类:第一个字节为网络号,后三个字节为主机号。该类IP地址的最前面为”0”,地址...
  • mengdai1991
  • mengdai1991
  • 2015年07月04日 14:39
  • 6596

计算机网络基础常考面试题总结

1、OSI,TCP/IP,五层协议的体系结构,以及各层协议 答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层...
  • tzs_1041218129
  • tzs_1041218129
  • 2016年08月06日 09:13
  • 8848

《计算机网络》—第一章 概述

1. 由大量独立的、但相互连接起来的计算机来共同完成计算任务。这些系统称为计算机网络(computer networks)。术语“计算机网络”表示通过同一技术相互连接起来的一组自主计算机的集合。Int...
  • fighter_lp
  • fighter_lp
  • 2013年04月08日 09:39
  • 393

计算机网络总结之计算机概述

计算机概述 1,计算机网络(简称网络)把许多计算机连接在一起,而互联网把许多网络连接在一起,是网络的网络。 2,小写字母i开头的internet(互联网)是通用名词,它泛指由多个计算机网络相互连接...
  • qq_34337272
  • qq_34337272
  • 2017年04月16日 16:44
  • 121

计算机网络之五层协议

原文地址:http://www.cnblogs.com/dengyibing/p/5563082.html 网络协议概述:物理层、连接层、网络层、传输层、应用层详解 这篇文章主要介绍了网络协议...
  • qq_33706673
  • qq_33706673
  • 2017年09月17日 01:05
  • 137

计算机网络之五层协议体系概述

在计算机网络中,最重要的概念概念莫过于网络的体系结构。在1977年之前不同的公司设备都有属于自己的网络体系结构。在这种情况下公司对于自己的设备进行了垄断,而且在不同公司设备之间无法进行网络通信。制定一...
  • qq_27552077
  • qq_27552077
  • 2017年03月18日 19:53
  • 518
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:计算机网络基础 1.0 -- 概述
举报原因:
原因补充:

(最多只允许输入30个字)