[计算机网络]基本概念

这篇具有很好参考价值的文章主要介绍了[计算机网络]基本概念。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.ip地址和端口号

1.1IP地址

1.2端口号

2.认识协议

2.1概念:

2.2知名协议的默认端口

3.五元组

4.协议分层

4.1分层的作用

4.2OSI七层模型

4.3TCP/IP五层(四层)模型

​编辑4.4网络设备对应的分层:

​编辑以下为跨网段的主机的文件传输:数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器​编辑4.5封装和分用


1.ip地址和端口号

1.1IP地址

在计算机网络中,IP地址是一个很重要的概念,它是用来标识网络主机,其它网络设备(如:路由器)的网络地址。简单来说,IP地址用于定位主机的网络地址。

各式:我们一般常用的IP地址的ipv4格式的IP地址,它是一个32位的二进制数字。通常被分割为4个八位二进制树,但我们为了表示方便,通常会使用点分十进制来表示。如:

192.168.1.1

特殊ip:127.0.0.1 本机环回。主要用到本机和本机的网络通信(系统内部为了测试性能用到的。不会走网络的方式传输),在我们后续编程的时候,这是常见的开发方式。

1.2端口号

在通信子网中,IP地址用于表示主机网络地址,端口号可以表示主机发送,接受数据的进程。简单通俗易懂的话来说:端口号就是标识主机中的进程。

格式:端口号是两个字节,也就是0-65536范围内的数字,但是一般来说 0-1024这些端口是知名端口,如https这些。我们在使用的时候也不用,所以我们使用的端口就是1025-65535这些。

两个不同的进程不能绑定同一个端口,而一个进程可以绑定多个端口。

注:如何去理解端口和IP地址,就好比在买快递的时候IP地址是是你家小区的地址,而端口号是你的手机号码,通过IP地址找到你家小区,在通过手机号码精准定位到个人。一个人可以有多个手机号码(端口号),而一个手机号码不能被多个人使用。

2.认识协议

2.1概念:


协议,网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。通常由三要素组成 语法,语义,时序。
 

1. 语法:即数据与控制信息的结构或格式;
类似打电话时,双方要使用同样的语言:普通话
2. 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应;
语义主要用来说明通信双方应当怎么做。用于协调与差错处理的控制信息。
类似打电话时,说话的内容。一方道:你瞅啥?另一方就得有对应的响应:瞅你咋的!
3. 时序,即事件实现顺序的详细说明。
时序定义了何时进行通信,先讲什么,后讲什么,讲话的速度等。比如是采用同步传输还是
异步传输。
女生和男生的通话,总是由男生主动发起通话,而总是在男生恋恋不舍的时候,由女生要求
结束通话

协议(protocol)最终体现为在网络上传输的数据包的格式
就好比我去相亲的时候,提前对好暗号。天王盖地虎,小鸡炖蘑菇。这种就叫协议。是一种提前的约定。

2.2知名协议的默认端口

系统的端口范围是0-65535,而0-1024是知名端口。这些端口是留给服务端程序绑定广泛使用的应用层协议。如:

22端口:预留给SSH服务器绑定SSH协议

21端口:预留给FTP服务器绑定FTP协议

23端口:预留给Telnet服务器绑定Telnet协议
80端口:预留给HTTP服务器绑定HTTP协议
443端口:预留给HTTPS服务器绑定HTTPS协议

以上只是说明这些端口号用于绑定知名协议,但是某个服务器也可以使用1024-65535范围内的端口来绑定知名协议。

3.五元组

在TCP/IP协议中,用五元组来标识一个网络通信:

1.源IP:标识源主机

2.源端口号:表示源进程 发送数据的进程

3 目的IP 表示目的主机

4 目的端口号:标识目的进程,即接受数据的进程

5 协议号:标识发送进程和接受进程双方约定的数据格式

[计算机网络]基本概念,计算机网络,网络

4.协议分层

为了方便我们理解以及更方便,分工明确的网络通信。我们把网络协议氛围好几个层次来定义。

常见的有OSI七层网络协议,还有TCP/IP五层网络协议(有的教科书上说是四层,四层的忽略掉了物理层)

4.1分层的作用

为什么需要网络协议的分层?
分层最大的好处,类似于面向接口编程:定义好两层间的接口规范,让双方遵循这个规范来对接。
在代码中,类似于定义好一个接口,一方为接口的实现类(提供方,提供服务),一方为接口的使用类
(使用方,使用服务):
对于使用方来说,并不关心提供方是如何实现的,只需要使用接口即可
对于提供方来说,利用封装的特性,隐藏了实现的细节,只需要开放接口即可。
这样能更好的扩展和维护,如下图
[计算机网络]基本概念,计算机网络,网络

4.2OSI七层模型

OSI 七层网络模型是一个逻辑上的定义和规范:把网络从逻辑上分为了7层。
OSI 七层模型是一种框架性的设计方法,其最主要的功能使就是帮助不同类型的主机实现数据传
输;
它的最大优点是将服务、接口和协议这三个概念明确地区分开来,概念清楚,理论也比较完整。通
过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯。
 

[计算机网络]基本概念,计算机网络,网络

[计算机网络]基本概念,计算机网络,网络OSI 七层模型既复杂又不实用:所以 OSI 七层模型没有落地、实现。
实际组建网络时,只是以 OSI 七层模型设计中的部分分层,也即是以下 TCP/IP 五层(或四层)模型来实现

4.3TCP/IP五层(四层)模型

TCP/IP通讯协议采用了五层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。

应用层:负责应用程序之间的沟通,在运行在主机的时候,程序会变成进程,会有很多应用层协议来规范各应用层之间的通信。如:,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。我们的网络编程主要就是针对应用层

传输层:负责两台主机的数据传输,如传输控制协议(TCP).能够确保数据可靠的从源主机发送到目标主机。

网络层:负责地址管理和路由选择,例如在IP协议中,通过IP地址来标识一台主机,并通过路由表的方式来规划出两台主机之间数据传输的合理路线,路由器就是在网络层工作的。

数据链路层:只关心相邻设备之间数据的传输。负责设备之间的数据帧的传送和识别。例如网卡设备的驱动、帧同步(就是说从网线
上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工
作。有以太网、令牌环网,无线LAN等标准。交换机(Switch)工作在数据链路层
物理层:负责光/电信号的传递方式,比如现在的以太网通用的网线,早期以太网采用的同轴光缆,光纤。以及WiFi无线网使用电磁波都属于物理层的概念。

4.4网络设备对应的分层:

对于一台主机,它的操作系统内核实现了从传输层到物理层的内容,也就是TCP/IP五层模型的下四层

对于路由器,它工作在网络层,实现了网络层到物理层,也就是下三层

对于一台交换机,它实现了从数据链路层到物理层,也即是TCP/IP五层模型的下两层;
对于集线器,它只实现了物理层
注意我们这里说的是传统意义上的交换机和路由器,也称为二层交换机(工作在TCP/IP五层模型的下两层)、三层路由器(工作在TCP/IP五层模型的下三层)。

随着现在网络设备技术的不断发展,也出现了很多3层或4层交换机,4层路由器。我们以下说的网络设备都是传统意义上的交换机和路由器
 

4.5网络分层对饮的协议

[计算机网络]基本概念,计算机网络,网络以下为跨网段的主机的文件传输:数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器
[计算机网络]基本概念,计算机网络,网络4.5封装和分用

不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报
(datagram),在链路层叫做帧(frame)。应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation)。
首部信息中包含了一些类似于首部有多长,载荷(payload)有多长,上层协议是什么等信息。
数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,根据首部中
的 "上层协议字段" 将数据交给对应的上层协议处理
下面是数据封装的过程:

[计算机网络]基本概念,计算机网络,网络注意,这些都是类似于字符串拼接的过程。

下面为数据奋用的过程:

[计算机网络]基本概念,计算机网络,网络文章来源地址https://www.toymoban.com/news/detail-821393.html

到了这里,关于[计算机网络]基本概念的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络-物理层基本概念(接口特性 相关概念)

    求极限传输速率:奈氏准则,香农定理(背景环境不一样) 编码:数据变成数字信号 调制:数字信号变成模拟信号 信道不同传输 数据形式不同 数据交换方式:核心(打电话是电路交换) 导向传输介质:看得见的 非导向传输介质:看不见的 传输介质并不属于物理层,它们

    2024年01月24日
    浏览(51)
  • 计算机网络课程 day1 基本概念-交换机-路由器 计算机网络的参考模型

    目录 学习计算机网络课程的目标和意义:  计算机网络的基本概念 常用网络设备: network device 交换机:组建局域网使用的,将很多电脑连接起来,组成一个局域网络,可以一起打游戏/上网 路由器:实现跨网段通信使用,把网络里的数据从一个地方转发到另一个地方。可以

    2024年02月13日
    浏览(59)
  • 【计算机网络笔记】TCP/IP参考模型基本概念,包括五层参考模型

    什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)——时延带宽积、丢包率、吞吐量/率 计算机网络体系结构概念 OSI参考模型

    2024年02月05日
    浏览(43)
  • 计算机网络—HTTP基本概念、HTTPS、HTTP状态码、HTTP缓存、HTTP请求

    参考小林coding HTTP是超文本传输协议。所谓的超文本,就是超越了普通文本的文本,最关键的是有超链接,能从一个超文本跳转到另一个超文本。 HTML是最常见的超文本,本身是纯文字文件,但是内部使用很多标签定义图片、视频等链接,再经过浏览器的解释,呈现出来的就是

    2024年02月07日
    浏览(49)
  • 物理层章节笔记-基本概念-传输媒体-传输方式-编码与调制-信道的极限容量--计算机网络

            1.物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输比特流。         2.物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么。         计算机网络中的物理层,就

    2024年01月24日
    浏览(60)
  • 【计算机网络 02】物理层基本概念 传输媒体 传输方式 编码与调制 信道极限容量 章节小结

    2.1 物理层基本概念 2.2 物理层下的传输媒体 传输媒体 也称为 传输介质或传输媒介 ,他就是数据传输系统中在发送器和接收器之间的物理通路 传输媒体不属于计算机网络体系结构的任何一层 如果非要将它添加到体系结构中,那只能将其放置到物理层之下 2.3 传输方式 2.4 编码

    2024年02月16日
    浏览(56)
  • 计算机网络-计算机网络的概念 功能 发展阶段 组成 分类

    具体理解 数据通信即传送数据 资源共享硬件可以想到网络式打印机(打印机有ip地址,可以通过网络与打印机连接然后发出打印请求),软件共享即通过网络远程访问进而能够使用其电脑上的软件,数据共享可以想到百度文库之类的 分布式处理 (Hadoop) Hadoop是一个由Apach

    2024年01月19日
    浏览(47)
  • 计算机网络的概念

    目录 计算机网络的定义 计算机网络的形成与发展 1.第一阶段远程联机阶段----60年代以前: 2.第二阶段多机互联网络阶段----60年代中期: 3.第三阶段标准化网络阶段----70年代末: 4.第四阶段网络互联与高速网络阶段一90年代: 计算机网络的未来--下一代网络 21世纪的重要特征就是数

    2024年03月18日
    浏览(45)
  • 计算机网络概念汇总

    应用层、传输层、网络层、数据链路层、物理层。 应用层 :为应用程序提供交互服务。在互联网中的应用层协议很多,如域名系统DNS、HTTP协议、SMTP协议等。 传输层 :负责向两台主机进程之间的通信提供数据传输服务。传输层的协议主要有传输控制协议TCP和用户数据协议

    2024年02月15日
    浏览(59)
  • 计算机网络重点概念整理-第一章 计算机网络概述【期末复习|考研复习】

    计算机网络复习系列文章传送门: 第一章 计算机网络概述 第二章 物理层 第三章 数据链路层 第四章 网络层 第五章 传输层 第六章 应用层 第七章 网络安全 计算机网络整理-简称缩写 给大家整理了一下计算机网络中的重点概念,以供大家期末复习和考研复习的时候使用。 参

    2024年02月07日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包