重点,难点!

常见计算机网络体系结构

osi体系结构:(了解)

TCP/IP体系结构:(普及)

在用户主机的操作系统中,通常都有带有符合TCP/IP体系结构标准的TCP/IP协议族。用于网络互连的路由器中,也带有符合TCP/IP体系结构标准的TCP/IP协议族。

五层协议的原理体系结构:


 
分层的必要性

计算机网络是个非常复杂的系统,分层可将庞大复杂的问题,转化为若干较小的局部问题。


物理层:

解决使用何种信号来传输比特的问题

采用怎样的传输媒体?(介质)

采用怎样的物理接口?

使用怎样的信号表示比特01?

*传输媒体不属于物理层

*并不是使用方波信号传输01


数据链路层

解决分组在一个网络上传输的问题

 A->C, C如何知道信息是发给自己的?

---》如何表示网络中各主机(主机编址问题:例如MAC地址(主机在网络中 的地址))

主机在发送数据时,附加目的地址,当其他主机收到后,根据目的地址和自身地址,来决定是否接受数据。

目的主机如何从信号所表示的比特流中区分出地址和数据?

--》分组的封装格式

如何协调各主机争用总线?


网络层

解决分组在多个网络上传输的问题

如何标识网络以及网络中的各主机(网络和主机共同编址的问题,例如IP地址)

前3个10进制数标识网络,第4个十进制数标识自己。

路由器如何转发分组,如何进行路由选择?


运输层

解决进程之间基于网络的通信问题

 如何解决进程之间基于网络的通信问题?

如何某个分组在传输过程中出现错误,如何处理?


应用层:

解决通过应用进程间的交互来完成特定的网络应用问题


分层思想举例:

用主机的浏览器应用进程,访问一个网页(与web服务器应用进程之间基于网络的通信)


应用层按HTTP协议构建一个http请求报文

应用层将HTTP请求报文交给运输层处理

运输层给HTTP请求报文添加一个TCP首部,称为TCP报文段,为了区分应用进程,实现可靠传输

运输层将TCP报文段交给网络层处理

网络层给TCP报文段添加一个IP首部,使之称为IP数据报,为了使IP数据报可以在互联网上传输,即被路由器转发

IP数据报交给数据链路层处理,数据链路层给IP数据报添加一个首部,一个尾部是之成为帧

帧首部:为了使帧在一个链路上(网络上)传输能够被相应的目的主机接收

帧尾部:让目的主机检查所接收到的帧是否有误码

数据链路层将帧交付给物理层,物理层将帧看做是比特流,并给比特流加上前导码,作用为了让目的主机做好接收帧的准备

物理层将添加有前导码的比特流变换成相应的信号发送到传输媒体,信号通过传输媒体到达路由器


物理层将信号转换为比特流,求掉前导码后,将其交付给数据链路层(帧)。

数据链路层将帧首部和尾部去掉后,将其交付给网络层(IP数据报)。

网络层解析网络数据报的首部,从中提取出目的网络地址,然后查找自身的路由表,确定转发端口

网络层将IP数据报交付给数据链路层,数据链路层给IP数据报添加一个首部,一个尾部是之成为帧

链路层将帧交付给物理层,把帧看成比特率,加上前导码

物理层将比特流转换为相应的信号发送到传输媒体,到达web服务器。

类似在web服务器一步步拆分为HTTP请求报文

类似的web服务器给主机发送Http响应报文


专业术语:

实体:任何可发送或接受信息的硬件或软件进程

对等实体:通信双方相同层次中的实体


协议:

控制两个对等实体进行逻辑通信的规则的集合

通信并不存在,假设出来的一种通信。

协议三要素:

语法:定义通信双方交换信息的格式

语法定义了所交换的信息由哪些字段以及何种顺序构成(看懂格式说明)

语义:定义收发双方要完成的操作

同步:定义收发双方的时序关系


服务

在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。

实体看得见相邻下层提供的服务,但并不知道实现该服务的具体协议。也就是说,下面的协议对上面的实体是透明的。

协议是水平的,服务是垂直的。

服务访问点

在同一系统中相邻两层实体交换信息的逻辑接口,用于区分不同的服务类型

*数据链路层服务访问点为帧的类型字段

*网络层的服务访问点为IP数据包首部中的协议字段

*运输层的服务访问点为端口号

服务原语:

上层使用下层提供的服务必须通过与下层交换一些命令


协议数据单元PDU:

对等层次之间传送的数据包

服务数据单元SDU:

同一系统内,层与层之间交换的数据包

【计算机网络笔记】计算机网络五层体系结构相关推荐

  1. 计算机网络笔记—计算机网络概述

    局域网.广域网与Internet 网络种类 特点 局域网 覆盖范围小.自己花钱购买设备.带宽固定.自己维护 网线最远几百米 接口带宽 10M 100M 1000M等 广域网 距离比较远,花钱买服务(带 ...

  2. 西安交大计算机网络 笔记,计算机网络笔记整理

    网络的七层结构: 应用层[Application layer](应用协议数据单元APDU): 通过应用进程间的交互来完成特定的网络应用,为操作系统或网络应用程序提供访问网络服务的接口 包含的协议: D ...

  3. 第一章 计算机网络 1 计网体系结构的概念和功能 [计算机网络笔记]

    第一章 计算机网络 1 计网体系结构的概念和功能 本笔记参考书目: 计算机网络(第8版)谢希仁 2021王道计算机网络视频公开课 本节重点: 因特网的三个发展阶段 转载请注明文章来源! --计算机网络 ...

  4. 计算机网络五层体系结构各层协议

    计算机网络五层体系结构各层协议 应用层 协议名称 解释 DNS Domain name system Telnet 常用的远程控制Web服务器的方法 FTP File Transfer protoco ...

  5. 计算机网络分层结构—OSI参考模型、TCPI参考模型、五层体系结构

    计算机网络分层结构 5层体系结构是在参考 OSI参考模型 与 TCP/IP参考模型 得出的. 一.OSI七层模型 OSI七层协议模型包括:应用层(Application).表示层(Presentati ...

  6. 计算机网络中的五层协议体系结构

    五层协议是综合OSI七层协议和TCP/IP四层协议的优点,采用一种只有五层协议的体系结构,从下往上依次为:物理层.数据链路层.网络层.运输层.应用层.下面就对计算机网络中的五层协议体系结构作一下简单介 ...

  7. 计算机网络笔记——概述、物理层、链路层(方老师408课程)

    文章目录 前言 互联网概述 互联网发展的三个阶段 互联网标准化机构 互联网的组成 边缘部分的通信方式 核心部分的交换方式 我国计算机网络的发展 计算机网络的类别 计算机网络的性能 速率.带宽.吞吐量 ...

  8. 【山外笔记-计算机网络·第7版】第01章:计算机网络概述

    本文下载链接: [学习笔记]第01章_计算机网络概述-打印版.pdf 教材:<计算机网络·第7版> 作者:谢希仁 时间:2020.04.19 本章是全书的概要,最重要的内容是: (1)互联 ...

  9. 计算机网络笔记-应用层/传输层/网络层(2w字详细整理)

    文章目录 计算机网络 计算机网络概述 互联网的组成 网络边缘部分 C/S方式 P2P对等方式 网络核心部分 电路交换 分组交换 报文交换 传输延时 计算机网络体系概述 OSI七层模型 TCP/IP四层 ...

  10. 计算机专业保研面试复习笔记——计算机网络

    计算机专业保研面试复习笔记: 计算机专业保研面试复习笔记--数据结构中的重要算法 计算机专业保研面试复习笔记--数据库 计算机专业保研面试复习笔记--操作系统 计算机专业保研面试复习笔记--计算机网络 ...

最新文章

  1. Hive Lateral View、视图、索引
  2. 【Android工具】更新解放双眼听书软件,搜书神器
  3. 二分大法| 求X的开方,结果一个公式解决! (力扣69.X 的平方根)
  4. ios测试宏指令出错:“Expected identefier”
  5. c语言不规则窗口,C语言不规则数组和指针
  6. WebSphere Classloader内存泄漏预防
  7. 《剑指offer》全解(图文结合,通俗易懂,一篇看爽)
  8. PostgreSQL 全文检索 - 词频统计
  9. Atitit 项目wechat微信截屏生成vcf通讯录384 个 384个人 42个节拍,平均每个8个人 技术点 im图像裁剪, ocr Tesseract Vcf格式 /wechatTel
  10. Pandas速查手册中文版API
  11. 安川机器人如何注释化指令_安川机器人命令介绍
  12. 跨站请求伪造(CSRF)攻击是什么?如何防御?
  13. 王者荣耀以鸿蒙起网名,王者荣耀
  14. 精选1000个机械原理动图
  15. vue_shop项目的一些重要点~
  16. 解决SSH连接超时的2个配置方法
  17. HUST Trainning 2015-06-14
  18. 汉诺塔的非递归实现(借助堆栈模拟递归)
  19. bugku的做个游戏(08067CTF) writeup
  20. linux+cs1.6服务器搭建,Linux玩CS反恐精英的方法

热门文章

  1. Android模拟器无法启动
  2. 20130401学习笔记
  3. 在线编辑器FreeTextBox的使用
  4. Bailian4002 谁是你的潜在朋友【暴力】
  5. Bailian2808 校门外的树【基础】
  6. Bailian2798 2进制转化为16进制【进制】
  7. NUC1397 Oil Deposits【DFS】
  8. node.js 安装及配置(hello world)及 node 的包管理器(npm)
  9. 使用 Python 第三方库 daft 绘制 PGM 中的贝叶斯网络
  10. 从张量积(tensor product)到多重线性代数(multilinear algebra)