目录

计算机网络(连接分散计算机设备以实现信息传递的系统)_百度百科

传输协议

传输层次

通信

计算机网络协议分层结构

开放系统互连参考模型的特点

IPv4协议

IPv6协议

FTP

HTTP

网络传输协议

较为系统框架


先面向百度搭建理解框架

计算机网络(连接分散计算机设备以实现信息传递的系统)_百度百科

传输协议

按照百度的解释是传输协议_百度百科

下层能够向上层提供的服务有两种形式:面向连接的服务(TCP)和无连接的服务(UDP)。

TCP:传输控制协议,当传输出现错误时能自动予以纠正;

UDP:用户数据包(报)协议,当传输出现错误时会将错误信息丢弃;

UDP方式比TCP方式有更强大的容错性,采用UDP的话,它的缓冲速度比TCP快45%,而且可以大大的节省网络共享带宽,当网络出现不稳定时,不会经常出现缓冲,所以不少影视节目采用UDP方式传送。

传输层次

传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。当网络层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网络层服务质量较好时,它只用很少的工作。传输层还可进行复用,即在一个网络连接上创建多个逻辑连接。

传输层次_百度百科

通信

指人与人或人与自然之间通过某种行为或媒介进行的信息交流与传递,从广义上指需要信息的双方或多方在不违背各自意愿的情况下采用任意方法、任意媒质,将信息从某方准确安全地传送到另方 。

通信(科学概念)_百度百科

计算机网络协议分层结构

从网络通信原理角度可以把网络分为5层,即应用层(Application layer,A)、传输层(Transport layer,T)网络层(Network layer,N)、数据连接层(Data link layer,D)和物理层(Physical layer,Ph)。

应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)、超文本传输协议(HTTP)、可扩展通讯和表示协议(XMPP)等。

传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP 和 UDP 给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。

应用层(因特网)_百度百科

计算机网络协议分层结构_百度百科

上面说的是五层体系结构,五层协议是OSI和TCP/IP的综合,实际应用还是TCP/IP的四层结构,其他的还有OSI七层模型(开放系统互连参考模型 (Open System Interconnect 简称OSI)),TCP/IP四层模型

ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如下图所示,是TCP/IP参考模型和OSI参考模型的对比示意图:

开放系统互连参考模型的特点

①每层的对应实体之间都通过各自的协议进行通信。

②各个计算机系统都有相同的层次结构。

③不同系统的相应层次具有相同的功能。

④同一系统的各层次之间通过接口联系。

⑤相邻的两层之间,下层为上层提供服务,上层使用下层提供的服务。

IPv4协议

网际协议版本4(英语:Internet Protocol version 4IPv4),又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4是互联网的核心,也是使用最广泛的网际协议版本,其后继版本为IPv6,直到2011年,IANA IPv4位址完全用尽时,IPv6仍处在部署的初期。

IPv4在IETF于1981年9月发布的 RFC 791 中被描述,此RFC替换了于1980年1月发布的 RFC 760。

IPv4是一种无连接的协议,操作在使用分组交换的链路层(如以太网)上。此协议会尽最大努力交付数据包,意即它不保证任何数据包均能送达目的地,也不保证所有数据包均按照正确的顺序无重复地到达。这些方面是由上层的传输协议(如传输控制协议)处理的。

2019年11月26日,全球所有43亿个IPv4地址已分配完毕,这意味着没有更多的IPv4地址可以分配给ISP和其他大型网络基础设施提供商。

IPv4_百度百科

IPv6协议

IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址 。

由于IPv4最大的问题在于网络地址资源不足,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍  。

互联网数字分配机构(IANA)在2016年已向国际互联网工程任务组(IETF)提出建议,要求新制定的国际互联网标准只支持IPv6,不再兼容IPv4。

IPv6_百度百科

FTP

文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。

FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。

HTTP

超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当。

HTTP是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。HTTP是一种协议规范,这种规范记录在文档上,为真正通过HTTP进行通信的HTTP的实现程序。

推荐:HTTP与FTP区别

网络传输协议

或简称为传送协议Communications Protocol),是指计算机通信或网络设备的共同语言。现在最普及的计算机通信为网络通信,所以“传送协议”一般都指计算机通信的传送协议,如:HTTP,TCP/IP、NetBEUI、DHCP、FTP等。然而,传送协议也存在于计算机的其他形式通信,例如:面向对象编程里面对象之间的通信;操作系统内不同程序之间的消息,都需要有一个传送协议,以确保传信双方能够沟通无间。

传输协议_百度百科

上面就是基本知识,下面搭建比较系统的框架:

较为系统框架

计算机网络:是一个将分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。

分布范围:广域网,城域网,局域网,个人区域网。

使用者:公用网,专用网。

交换技术:电路交换,报文交换,分组交换。

传输技术:广播式,点对点。

组成部分:硬件,软件,协议。

功能:数据通信,资源共享。(分布式处理,提高可靠性,负载均衡)

要是用不同厂商的硬,软件之间的相互连通,必须遵从统一的标准。

标准的分类:

1,法定标准 :由权威机构制定的正式的,合法的标准。OSI

2,事实标准 :某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准。  TCP/IP

一些概念:

网络体系结构是从功能上描述计算机网络结构。
计算机网络体系结构简称网络体系结构是分层结构。
每层遵循某个/些网络协议以完成本层功能。
计算机网络体系结构是计算机网络的各层及其协议的集合。
第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。
仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
体系结构是抽象的,而实现是指能运行的一些软件和硬件。

浅浅的计算机网络知识相关推荐

  1. 你应该知道的计算机网络知识

    前言 作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块'废铁', 它们的作用将大打折扣.. 本文的作用呢, 主要是针对不是非网络专业开发的人员准备的 ...

  2. 计算机基础知识表格加密管理,【事业单位考试】计算机网络知识:数据加密技术之密钥管理...

    [导语]在事业单位考试中,计算机专业知识的复习向来是考生复习备考阶段的一大重点,其中中公为计算机网络知识的复习为考生提供知识点梳理,帮助考生备考! 对于私用密钥加密和公开密钥加密系统来讲.并不强调对加 ...

  3. 前端必须懂的计算机网络知识—(跨域、代理、本地存储)

    前端必须懂的计算机网络知识系列文章: DNS服务器和跨域问题 计算机网络的分层模型 IP地址和MAC地址 前端必须懂的计算机网络知识-(跨域.代理.本地存储) 前端必须懂的计算机网络知识-(TCP) ...

  4. 计算机网络的构成教学反思,《计算机网络知识》教学反思.doc

    文档介绍: <计算机网络知识>教学反思本课时以理论性内容为主,在日常教学过程中往往会以课本宣读为主,很难引起学生的学****兴趣.然而在教学中若能够合理的采用多种教学方式,做到理论联系实际 ...

  5. http请求过程_“HTTP请求的整个过程”与它引出了整个计算机网络知识图谱(一)...

    小猿的某同事不甘于现状,近期到处投简历面试.某天,小猿只见某灰头土脸.唉声叹气,于是小猿本着看热闹不嫌事儿大的心态,一脸坏笑凑上去问:"大佬,最近面试咋样,是不是都拿好几个offer了~^_ ...

  6. 前端必须懂的计算机网络知识—(XSS、CSRF和HTTPS)

    前端必须懂的计算机网络知识系列文章: DNS服务器和跨域问题 计算机网络的分层模型 IP地址和MAC地址 前端必须懂的计算机网络知识-(跨域.代理.本地存储) 前端必须懂的计算机网络知识-(TCP) ...

  7. 2019文都计算机网络百度云,2019计算机考研|计算机网络知识:计算机网络体系结构...

    2019计算机考研|计算机网络知识:计算机网络体系结构 2018-09-14 12:00 | 考研集训营 计算机考研考生需要在强化提升阶段加快复习进度.下面,文都考研集训营为了助力计算机考研学子一臂之 ...

  8. 你应该知道的计算机网络知识 【转】

    文章来源:你应该知道的计算机网络知识 前言 作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块'废铁', 它们的作用将大打折扣.. 本文的作用呢, 主 ...

  9. 软件设计师-计算机网络知识

    1.计算机网络知识 1.1计算机网络知识概述: 计算机网络的发展: 计算机网络就是采用通信手段,将地理位置分散的,各自具备自主功能的若干台计算机有机地连接起来的一个复杂系统,这个复杂系统可用来实现通信 ...

最新文章

  1. mysql 存储引擎的选择_MySQL学习笔记(四):存储引擎的选择
  2. js 调用 jsp注意点
  3. USB查看器 USB Device Tree Viewer(UsbTreeView.exe)的使用(重启Intel Realsense摄像头)
  4. netbeans java9_Java 开发新选择?Apache NetBeans IDE 9.0 备受好评
  5. 2.18比赛(T2,T3留坑)
  6. require()与 require_once()、 include与include_once()
  7. SEO工具,站长必备
  8. 《iPhone与iPad开发实战—iOS经典应用剖析》连载三
  9. lora三层服务器协议,lorawan协议(lora无线传输协议与HTTP协议)
  10. 清华学姐教你如何用python处理excel数据
  11. Zookeeper的事务--Transaction
  12. LUP分解法求解线性方程组
  13. cd 命令行进入目标文件夹
  14. 回首过去,抚心自问,是什么“毁了”你的大学生活?
  15. 三星s8android版本,三星Galaxy S8的手机系统是什么
  16. oracle中rebuild,ORACLE中index的rebuild(转)
  17. 谭浩强C++ 第一章(第三版)
  18. ZBT的计算几何模板
  19. 【Android系列1.0 驱动开发 --- Linux 驱动 内核】
  20. 电脑一个磁盘分为两个磁盘

热门文章

  1. JGG|方晓东/魏泓团队发现微生物群塑造小鼠脾脏解剖结构和免疫功能
  2. 文件夹加密软件哪个好?文件夹加密软件排行榜
  3. 孕妇咳嗽食疗良方大全(二)
  4. 台式计算机哄哄响怎么回事,电脑机箱嗡嗡响怎么回事 电脑机箱噪音大解决方法...
  5. 画图流程图需要使用软件
  6. 20190903红尘自有孙行者借大笔的金钱且不打愿意提供借条
  7. Linux工具使用——使用tuna进行性能调优
  8. 几个智能家居平台研究——xlively,乐联网,majordomo,housemon,webmote,opensourceautomation...
  9. Eureka原理解析
  10. html如何清除密码,React 清除浏览器记住密码框组件