计算机网络
文章平均质量分 92
今天你学习了么
这个作者很懒,什么都没留下…
展开
-
计算机网络 - 网络层
1. 网络层概述有了ethernet、mac地址、广播的发送方式,世界上的计算机就可以彼此通信了,问题是世界范围的互联网是由一个个彼此隔离的小的局域网组成的,那么如果所有的通信都采用以太网的广播方式,那么一台机器发送的包全世界都会收到,这就不仅仅是效率低的问题了,这会是一种灾难因此,必须找到一种方法,能够区分哪些MAC地址属于同一个子网络,哪些不是。如果是同一个子网络,就采用广播方式发送,否则就采用"路由"方式发送。("路由"的意思,就是指如何向不同的子网络分发数据包,这是一个很大的主题,本文不涉及。原创 2020-12-22 11:13:42 · 1585 阅读 · 0 评论 -
计算机网络 - TCPvsUDP
1. 传输层概述网络层的ip帮我们区分子网,以太网层的mac帮我们找到主机,但我们实际使用的是设备上的程序(QQ,微信…),两个主机进行通信实际上就是两个主机中的应用进程互相通信在 TCP/IP 协议中能够实现传输层功能的,最具代表性的就是 TCP 和 UDPTCP:传输控制协议(TCP,Transmission Control Protocol),TCP 为应用层提供了一种可靠的、面向连接的服务,它能够将分组可靠的传输到服务端UDP:用户数据报协议(UDP,User Datagram Protoc原创 2020-12-21 22:13:53 · 1202 阅读 · 0 评论 -
计算机网络 - 应用层
1. 应用层概述应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多,如域名系统 DNS,支持万维网应用的 HTTP 协议,支持电子邮件的 SMTP 协议等等。我们把应用层交互的数据单元称为报文应用层必知必会协议HTTP超文本传输协议HTTPSDNS域名系统DHCP动态主机配原创 2020-12-21 10:50:36 · 1553 阅读 · 0 评论 -
计算机网络 - 自底向上
1. 分层模型1.1 层次结构设计的基本原则各层次之间相互独立每一层要有足够的灵活性各层之间完全解耦,当前层的变化不影响其他层的使用1.2 OSI7层模型1.3 TCP/IP五层模型由于以下原因,我们没有使用OSI模型OSI是基于理论的,缺乏实际的经验OSI标准指定周期过长,按照OSI标准生产的设备无法及时的进入市场OSI模型设计的并不合理,一些功能在多层重复出现2. 物理层孤立的计算机之间要想完成通信,计算机之间必须完成组网,可以使用光缆、电缆、双绞线、无线电波等方式原创 2020-12-20 21:39:44 · 1130 阅读 · 0 评论 -
计算机网络-我家是怎么上网的?
现在的网络结构和上图的类似,主要核心是由猫,路由器和其他设备组成的如何使用宽带上网Wlan和WIFI的区别是什么?光猫和路由器有什么区别?光猫路由器傻傻分不清,家里有了光猫,路由器还有必要吗? 光猫都是有路由器的功能的 能不能不用路由器直接用光猫做WiFi计算机网络中的路由器与家里用的路由器是一个概念么?1. 为了上网首先需要去找到运营商(ISP:Internet Service Provider 网络服务提供商)开通网络,也就是开通宽带为什么需要找他们开通宽带?现代互联网的网络拓扑是由.原创 2020-12-20 11:54:50 · 2355 阅读 · 3 评论 -
Https协议
看完这篇 HTTPS,和面试官扯皮就没问题了1. HTTPS 解决了什么问题HTTP 不安全明文传输方面HTTP 天生明文传输的特性,在 HTTP 的传输过程中,任何人都有可能从中截获、修改或者伪造请求发送,所以可以认为 HTTP 是不安全的;身份鉴别方面在 HTTP 的传输过程中不会验证通信方的身份,因此 HTTP 信息交换的双方可能会遭到伪装,也就是没有用户验证;在 HTTP 的传...原创 2020-03-19 11:14:18 · 125 阅读 · 0 评论 -
Http协议
1. 为了使用万维网我们需要解决什么问题1. 什么是万维网万维网 WWW (World Wide Web)并非某种特殊的计算机网络而是一个大规模的、联机式的信息储藏所万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息,这种访问方式称为“链接”(起初是用hao123.com这样的导航页现在是用baidu这样的搜索引擎来进行关键字搜索找到自己感兴趣的...原创 2020-03-10 12:01:29 · 731 阅读 · 0 评论 -
好好分析一下计算机网络
从设备分析计算机网络为了实现计算机网络的通信,最简单的我们可以直接将计算机用网线连接起来,这样两台计算机之间就可以通信了但是设备多了以后,想要实现计算机的通信,自然线也就多了起来,且连接的错乱复杂这时会出现了一个中间设备HUB集线器集线器上连接的设备之间的通信使用广播,设备A想发送数据到设备B,将数据加上源地址和目标地址的MAC地址封装成帧(也就是我们平时所说的MAC帧),然后进行广...原创 2020-02-27 13:09:51 · 418 阅读 · 0 评论 -
无线网络和移动网络
1. 无线局域网WLAN1.1 IEEE 802.11802.11是无线以太网的标准,使用星型拓扑,其中心叫做接入点AP,在MAC层使用CSMA/CA协议,凡是使用802.11系列协议的局域网又称WIFI(Wirless-Fidelity 无线保真度)基本服务集BBS: BBS是无线局域网的最小构件,一个基本服务集 BSS 包括一个基站(也就是接入点AP)和若干个移动站,所有的站在本 BSS...原创 2020-02-27 10:06:25 · 578 阅读 · 0 评论 -
应用层
应用程序通过什么样的应用层服务来使用网络提供的通信服务1. 域名系统DNS1.1 域名系统概述许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS从理论上将,整个互联网可以只是要一个域名服务器,是他装入互联网上的所有主机名,并回答所...原创 2020-02-26 13:25:01 · 2073 阅读 · 0 评论 -
计算机网络 运输层
1. 概述当网络边缘的两台主机进行端到端的通信时,只有主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能应用层对外服务运行后在TCP或UDP的某个端口侦听客户端的请求1.1 运输层为相互通信的应用进程提供了逻辑通信两个主机进行通信实际上就是两个主机中的应用进程互相通信。应用进程之间的通信又称为端到端的通信。运输层的一个很重要的功能就是复用和分...原创 2020-02-24 12:51:52 · 4287 阅读 · 1 评论 -
网络层
讨论网络互联问题1. 网络层所提供的两种服务争论在于可靠交互由谁来负责1.1 虚电路服务让网络负责可靠交付面向连接的通信方式建立虚电路(Virtual Circuit),以保证双方通信所需的一切网络资源;虚电路表示这只是一条逻辑上的连接,分组都沿着这条逻辑连接按照存储转发方式传送,而并不是真正建立了一条物理连接如果再使用可靠传输的网络协议,就可使所发送的分组无差错按序到达...原创 2020-02-26 14:14:01 · 780 阅读 · 0 评论 -
计算机网络 - 数据链路层
1. 数据链路层的基本概念和基本问题1.1 为什么需要数据链路层**对于物理层:**物理层的线路有传输介质与通信设备组成,比特流在传输介质上传输时一定会存在误差,而设置数据链路层目的就是为了在存在差错的物理层的基础上,采用差错检测,差错控制和流量控制等方法,将有差错的物理线路改进为无差错的数据链路,向网络层提供高质量的数据传输服务**对于网络层:**由于数据链路层的存在,网络层不...原创 2020-02-16 13:16:26 · 1227 阅读 · 0 评论 -
物理层
1. 概念物理层解决如何在连接各种计算机的传输媒体上传输数据比特流物理层的主要任务是:确定与出传输媒体接口的一些特征2. 数据通信的基础知识...原创 2020-02-16 09:32:21 · 116 阅读 · 0 评论 -
计算机网络 概述
1. 三网电信网络:打电话的,现在又分中国移动,中国电信等运营商维护计算机网络:因特网等网络有线电视网络:看电视的其实电信网络,有线电视网络都会依赖计算机网络网络提供了① 连通性 彼此连通 交换信息② 共享 信息共享 软硬件共享2. 局域网和广域网PC —> 无线路由器 —> (LAN)光猫(WAN) —> ISP —> Internet GW —>...原创 2020-02-15 14:55:43 · 547 阅读 · 0 评论