计算机网络基础知识点-程序员宅基地

技术标签: 网络  

1.网络介绍

由通信介质将地理位置不同、相互独立的计算机连接起来,实现数据和资源共享。

2.网络分类

2.1 按照拓扑结构分类
1.总线型

(一根线上串好多计算机)特点:两端信号终结器,分叉处有T型头

2.环形

网络效率很低,同一时间只有两个计算机通信,这两台计算机有其自己的令牌。

3.星形

线路利用率虽然高,但是线路单一,一旦坏了就少了一条线路。
且中央节点压力大。 单点护照
网络利用率高,但是中央节点压力大。

2.2 按照地域分类
1.局域网

一个公司、一个家庭

2.城域网

一个区、一个城市、一个国家

3.广域网

一个国家、一个世界

4.网型结构

利用率高、负载较为均衡。目前用的最多、效率最高

3.网络设备

1.交换机

交换机负责的是:把一台电脑数据传递到另一台上
负责组建局域网,研究的是MAC地址
**MAC地址:**计算机网卡出厂时,输入一个48bit二进制地址,称之为MAC地址。
MAC地址就是网卡的地址,每一个MAC地址全球唯一。
在这里插入图片描述

2.路由器

把一个局域网数据传递到另一个局域网
局域网内部是广播域,跨广播域通信只能通过路由转发,也就是说——
路由起到了连接网络的作用。
负责组件广域网,研究的是IP地址
将不同的局域网连接起来,实现广域网

4.传输介质

4.1 传输介质介绍

同轴电缆、
在这里插入图片描述

双绞线、

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41960905/article/details/122675345

智能推荐

微信公众号一、接入微信并实现机器人自动回复功能_glm 微信云托管 公众号 微信机器人-程序员宅基地

文章浏览阅读2.6k次。一、说明微信公众平台https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN测试平台https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login本文demo链接:https://pan.baidu.com/s/1syGGvdCJqcSPnZ..._glm 微信云托管 公众号 微信机器人

PTA 6-4 重写父类方法equals (5分)-程序员宅基地

文章浏览阅读6.4k次,点赞2次,收藏11次。6-4 重写父类方法equals (5分)在类Student中重写Object类的equals方法。使Student对象学号(id)相同时判定为同一对象。函数接口定义:在类Student中重写Object类的equals方法。使Student对象学号(id)相同时判定为同一对象。裁判测试程序样例:class Student { int id; String name; i..._6-4 重写父类方法equals

GridView的PagerTemplate分页-程序员宅基地

文章浏览阅读55次。Code<asp:GridViewID="gvProject"runat="server"BorderColor="Gray"Height="20px"Width="98%"AllowPaging="True"AutoGenerateColumns="False"EmptyDataText="没有符合查询条件的数据!"OnDataBound="gvProject..._ystem.web.ui.webcontrols.templatefield”不具有名为“pagertemplate”的公共属

SpringMVC篇-程序员宅基地

文章浏览阅读131次。SpringMVC目录1 什么是SpringMVC1.1 概述1.2 中心控制器1.3 SpringMVC执行原理2 创建MVC程序2.1 配置方式2.2 注解方式1 什么是SpringMVC1.1 概述Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。官方文档:https://docs.spring.io/spring-framework/docs/5.3.x-SNAPSHOT/reference/html/web.html#spring-

Android应用生成测试覆盖率报告_android mk testcoverageenabled-程序员宅基地

文章浏览阅读774次。对于使用AndroidJUnit4 runner创建的Android集成测试用例,之前一直都没有发现,一种合适的产生代码覆盖率的方式。我曾经尝试过很多方式,但是要不就是不奏效,要不就是只合适我现在已经不再使用的Robolectric测试框架,其他开发者,也渐渐不再新项目中使用这个测试框架了。比如Square的Sqlbrite项目,现在已经开始采用AndroidJUnit4 runner进行他们的项..._android mk testcoverageenabled

Vue:vue中axios通过代理解决跨域,2024年最新h5前端开发_vue axios代理-程序员宅基地

文章浏览阅读310次,点赞4次,收藏6次。面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。为了帮助大家更好更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。前端面试题汇总JavaScript性能linux前端资料汇总。_vue axios代理

随便推点

“Unknown initial character set index '255' received from serve”错误解决过程 - Mybatis 示例_unknown initial character 255-程序员宅基地

文章浏览阅读4.7k次,点赞8次,收藏13次。今天在学习Mybaits的时候,根据教程写出了一个第一个程序——从数据库读取一条数据并打印。当一切都就绪了:user.javaUserMapper.xmlmybatis-config.xml测试类依葫芦画瓢地写下来,以为没问题了,运行这个测试方法,竟然报错了:org.apache.ibatis.exceptions.PersistenceException: ### Err..._unknown initial character 255

[附源码]JAVA+ssm校友信息管理系统(程序+Lw)_java校友信息管理系统-程序员宅基地

文章浏览阅读307次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;_java校友信息管理系统

linux网络编程之socket编程(三)-程序员宅基地

文章浏览阅读94次。今天继续对socket编程进行学习,在学习之前,需要回顾一下上一篇中编写的回射客户/服务器程序(http://www.cnblogs.com/webor2006/p/3923254.html),因为今天的知识点需要基于它来进行说明,下面来回顾一下关键代码:对于服务器端:echosrv.c对于客户端:echocli.c下面通过一个简单的图来描述一下其关系:可想而知,这两个套接字都有..._if (connect(sock, (struct sockaddr*)(&addr), sizeof(addr))

magic4.0跟harmonyos,支持升级Harmony 2.0 Magic UI 4.0 9月中旬招募公测-程序员宅基地

文章浏览阅读1.4k次。Magic UI 4.0系统将于9月中旬开始招募公测,适配荣耀30系列以及荣耀V30系列产品,后续同样支持升级为HarmonyOS 2.0系统。【PChome手机频道资讯报道】9月10日,华为开发者大会(HDC 2020)正式召开,正式推出HarmonyOS 2.0与EMUI 11操作系统。与此同时,荣耀在微博官宣,Magic UI 4.0系统也将于9月中旬开始招募公测,Magic UI 4.0广..._magicui4什么时候升的

关于启动报错:Field xxxMapper in com.xxx.service.impl.xxxServiceImpl required a bean of type的解决方案_field teachermapper in com.example.itextdemo.servi-程序员宅基地

文章浏览阅读3w次,点赞14次,收藏8次。检测你的启动类Application的MapperScan注解扫描是否配置正确!_field teachermapper in com.example.itextdemo.service.impl.eduteacherservicei

win7成功下编译VLC1.0.5-程序员宅基地

文章浏览阅读64次。想用最新版本的VLC 于是编译1.0.5版本由于有了前面的基础只需要以下几步就OK:关于修改1. 很多人提示的修改libtool第144行。--我的144行不是blank ,so没有更改;22) 注释掉Makefile.am第697,727,738行,就是行首加入#。#cp "$(top_srcdir)/extras..._vlc-1.0.5-win32.exe

推荐文章

热门文章

相关标签