首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

计算机网络自学笔记:什么计算机网络

计算机网络计算机专业的王牌核心课程之一,在面试中的重要性不言而喻,年假的这一段时间,重新刷了一遍这门课,其中记录下来一些笔记(当然,抄了书上不少~),分享出来,留作备忘....本文结构: 1.1:什么 Internet 1.2 网络边缘 1. 3 网络核心 1 .4 分组交换网中的时延、丢包和吞吐量 1 .5 协议层次和它们的服务模型(最重要) 1 .6 网络安全 1.1:...什么 Internet 在本文用一种特定的网络(Inernet)作为例子学习计算机网络及其协议(也就是说网络 其实有很多标准,但是 Internet 的 TCP/IP 现在占统治地位)。...3:什么协议 网络协议约定了网络中数据发送和接收、以及数据本身组织(数据流如何划分成分 组或者数据包,以及分组格式)的一些规范。...4 计算机网络中的吞吐量 如果将数据看成流体,将通信链路看成管道,发送端到接收端的吞吐量取决于整个路径中容量最小的链路,或者说是瓶颈链路的传输速率。

1.5K20

重学计算机网络-什么TCPIP 模型,有那些作用?

TCP/IP 什么的? TCP/IP的主要工作将计算机的数据从一个设备传输到另一个设备。此过程的主要条件使数据可靠和准确,以便接收方将收到与发送方发送的相同信息。...TCP和IP有什么区别? TCP和IP计算机网络的不同协议。TCP(传输控制协议)和IP(互联网协议)之间的基本区别在于数据传输。简而言之,IP找到邮件的目的地,TCP具有发送和接收邮件的工作。...有关详细信息,您可以参考\[计算机网络中的 TCP/IP]\(TCP/IP协议\_百度百科 (baidu.com))。...它的工作从已知的IP地址中查找主机的硬件地址。ARP 有几种类型:反向 ARP、代理 ARP、免费 ARP 和反向 ARP。 互联网层互联网协议 (IP) 套件中的一个层,它是定义互联网的协议集。...TCP/IP 和 OSI 模型之间的区别 TCP/IP OSI TCP 指传输控制协议。 OSI 指开放系统互连。 TCP/IP 在应用程序层本身中使用会话层和表示层。

23420
您找到你想要的搜索结果了吗?
是的
没有找到

什么计算机网络以及如何真正理解它们

无论你开发世界的新手,或者即使你一个喜欢电脑并且每天都使用互联网的人 - 你必须了解网络的基础知识,特别是计算机网络。...该网络一种计算机网络 ? 下面我将介绍一些常用的术语和组件以及它们如何在计算机网络中运行,其中一些在上图中。...计算机网络中常用的术语 节点(Nodes) 计算机网络中的节点指任何计算设备,例如计算机,移动电话,平板电脑等,它们试图通过网络向另一个类似设备发送和接收网络数据包。...计算机设备的IP计算机网络中该设备的地址。从技术上讲,它是一个32位数字,用于识别网络中的设备。来自该网络中的设备的所有通信将根据其IP地址完成。...现在,在这里,对于A类,您可能想知道为什么我从可能的网络数量中减去额外的2。这是因为,对于A类,127.xyz被保留。对于其他类,使用通常的公式。

1.1K10

计算机网络 | 一文搞懂什么TCPIP协议

大家好,又见面了,我你们的朋友全栈君。 什么TCP/IP协议?...为什么要三次握手? 为了防止已失效的连接请求报文突然又传送到了服务端,因为产生错误。...这样,就可以开始正常通信了,如果两次,那将无法确定。 2. 为什么要四次挥手? TCP 协议一种面向连接,可靠,基于字节流的传输层通信协议。...一般来说不会发生什么问题,但还是有特殊情况出现;假设新连接和已经关闭的老连接端口号一样的,如果前一次连接的某些数据仍然滞留在网络中( Lost Duplicate ),那些延迟数据在建立新连接之后才到达主机...参考内容 知乎-TCP 为什么三次握手,而不是两次或四次?

1.5K20

计算机网络系列 --- 什么电路交换和分组交换?

不用的,因为电话交换的过程中,A和B两个人始终霸占着一条通信电路,他们每说一句话,都会实时被对方获取,因此数据不用分组的。...从这也可以看出,电路交换的方式,在数据的传输上比较高效、实时的,只要A一发出数据,E立马就能收到了,这也是为什么我们的电话通信使用的电路交换的方式。...从电路交换的机制我们可以看出如下的一些问题: 由于A把数据包丢给B之后就不管了,B什么时候会把p1转发出去,谁也不知道,而且可能B会绕几个圈子再发给E也是有可能的。...生活中的通信选择 两种交换传输的特点决定了我们平时的电话通信使用的电路交换,像互联网中的微信等这种不要求实时的通信用分组交换。 这也就是为什么急事的时候会打电话,因为比较实时嘛。...假如你的一个数据包100GB,那B这个路由器就得能存100GB的容量,可是发100GB的概率极少数的,那把路由器设计成100GB不是很浪费?这也是为什么要分组成小数据包的原因之一。

2.3K30

什么计算机网络?为什么需要网络通信?如何进行网络编程?

本篇文章将从 What(是什么)、Why(为什么)、How(怎么做)?三个部分简单入门网络通信。 计算机网络什么?...计算机网络指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。...为什么需要网络通信? 为了传递数据,当然数据的格式也是多种多样。网络通信就是为了联通多方然后进行通信用的,即把数据从一方传递给另一方。...如何连接网络——套接字 套接字计算机网络数据结构,它体现了上节中所描述的“通信端点”的概念。在任何类型的通信开始之前,网络应用程序必须创建套接字。可以将它们比作电话插孔,没有它将无法进行通信。...此外,还有其他的地址家族,这些要么专业的、过时的、很少使用的,要么仍未实现的。在所有的地址 家族之中,目前 AF_INET 使用得最广泛的。

1.5K21

什么成熟?什么世故?

人在外,电脑有所不能用,今天就写点随笔吧“什么成熟?什么世故?” 生活或者职场中,都希望自己越来越成熟,但什么才是成熟,有没有一套方法论,来时刻提醒自己,约束自己的行为和思想。...尝试找出成熟的定义,但似乎总是不确切,那我们从另一面看下什么晚熟?...成熟明白世间险恶但仍留一颗赤子之心,有自己凌驾于利益之上的原则和理想。...在我看来康辉的一段话,很好地诠释了这个问题,成熟和世故有很大区别的,最大的区别就在于,成熟无论经历何等风雨,依然会用一种纯净的眼光看待这个世界,只不过,我会比年轻时看待世界的角度更多,看得更深广。...也许同样看山,虽然得出的答案都是山,但底层的思维逻辑和深度却不相同。 好了,我到站了,先写到这。你对成熟和世故怎么看,我们留言见!

2.6K20

什么模型,什么模式

大家好,又见面了,我你们的朋友全栈君。 模型(model)与模式(Pattern),英文显然两个词,但是,在实际使用过程中,却是比较混乱。...虽然,我还不清楚厘清这两个词的关系,对基层的数学工作者有怎样的价值,但是至少对理解什么数学有益处的,能够帮助我们不止了解数学的结论,而且了解数学的思考方法。...模型开展这些工作的有效工具,模型化则是开展这些工作的前提和基础。 (三)数学模型 冯·诺依曼(von neumann)说:科学并不是试图去说明、去解释什么,科学主要的要建立模型。...这里的数学结构,有两方面的具体要求: 其一,这种结构一种纯关系结构,即必须经过数学抽象地扬弃了一切与关系无本质联系属性后的系统; 其二,这种结构用数学概念和数学符号来描述的。...从广义上说,数学模型从现实世界中抽象出来的,对客观事物的某些属性的一个近似反映。

2.8K20

什么强电?什么弱电?

经常做施工的朋友会问到强弱电怎么区别,强电指的是什么,弱电指的是什么,今天一起了解下强弱电如何区分的?...1、什么弱电: 弱电一般指直流电路或音频、视频线路、网络线路、电话线路,直流电压一般在36V以内。...2、什么强电: 强电指电工领域的电力部分。强电一般指交流电电压在 24V以上。如家庭中的电灯、插座等,电压在 110~220V。...两者既有联系又有区别,一般来说强电的处理对象是能源(电力),其特点电压高、电流大、功率大、频率低,主要考虑的问题减少损耗、提高效率,弱电的处理对象主要是信息,即信息的传送和控制,其特点电压低、电流小...6、如何辨别强弱电 1.强电弱电怎么区别的基础要素电压。强电具有较高的电压,通常大于等于220V;处于220V以下电压的则是弱电。 2.强电传导的电能,而弱电传导的信号。

2.7K40

什么 CGI,什么 IIS,什么VPS「建议收藏」

大家好,又见面了,我全栈君 该公司来到天。我们所从事的事情在网站上。这对我来说确实是一个很大的挑战。个人一直从事Android,对于web而一个开发网站server知识的几乎为零。...我就说哥们你谁啊?CGI是什么?CGIHTTPserver与你的或其他机器上的程序进行“交谈”的一种工具,其程序须执行在网络server上。 CGI哥们有什么本领的呢?...IIS标准的站点server:站点的建设基于站点server的。在UNIX或Linux平台上,Apache就是站点server。...IIS一种服务。Windows 2000 Server系列的一个组件。不同于一般的应用程序,它就像驱动程序一样操作系统的一部分,具有在系统启动时被同一时候启动的服务功能。...VPS(Virtual Private Server)指一种虚拟专用server,一家server划分为虚拟独立的专属server技术。

2.8K10

什么时钟系统?时钟同步对计算机网络的重要性

什么时钟系统?时钟同步对计算机网络的重要性 什么时钟系统?时钟同步对计算机网络的重要性 目前计算机网络中各主机和服务器等网络设备的时间基本处于无序的状态。...随着计算机网络应用的不断涌现,计算机的时间同步问题成为愈来愈重要的事情。以Unix系统为例,时间的准确性几乎影响到所有的文件操作。...如果一台机器时间不准确,例如在从时间超前的机器上建立一个文件,用ls查看一下,以当前时间减去所显示的文件修改时间会得一个负值,这一问题对于网络文件服务器一场灾难,文件的可靠性将不复存在。...尤其在处理繁忙数据的时候,如果时间不同步,几乎不可能将来自不同源的日志关联起来。 一旦日志文件不相关连,安全相关工具就会毫无用处。不同步的网络意味着企业不得不花费大量时间手动跟踪安全事件。

1.7K20

计算机网络基本要素和结构什么计算机网络计算机网络的要素计算机网络的服务计算机网络的协议计算机网络的结构

什么计算机网络 计算机网络的要素 计算机网络的协议 计算机网络的服务 计算机网络的结构 什么计算机网络 计算机网络就是一种通信网络 ?...image.png 计算机网络的要素 上面从定义的来讨论什么计算机网络,下面我们从组成细节的角度讨论Internet 全球最大的互联网络:ISP(Internet Service Provider)网络互连的...下面我们接着从服务角度看待计算机网络给我们提供了什么服务 首先,计算机网络为我们基础的网络应用提供了基础的通信基础,如我们常用的聊天软件,网络游戏,email等 为网络应用提供了编程接口(API)...支持应用程序“连接”Internet,发送/接收数据,提供类似于邮政系统的数据 计算机网络的协议 网络协议 网络协议计算机网络最重要的组成部分之一。...协议计算机网络有序运行的重要保证,任何通信或信息交换过程都需要规则。

1.4K10
领券