在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
随着互联网技术岗位的走俏,越来越多的零基础转行者开始学习计算机技术。因此,小编为初学者整理汇总了计算机网络常用术语大全,大家在入门IT编程之前,可以简单对计算机的基础术语有一个大致的了解,从而为后续的学习奠定基础。下面一起来看看详细内容吧~
1、IP地址:互联网中每台计算机都有IP地址,相当于门牌号的作用,用于定位。IP = 网段号 + 主机号 。
2、子网掩码:确定子网范围,比如233.1.1.0/24指左边24bit定义子网地址。
3、套接字:不同计算机上的进程通过套接字进行收发报文,套接字=IP+端口,可以将套接字 理解为插座的一公一母,连起来就是一个TCP连接。
4、端口:每个端口对应着一个进程。
5、cookie:保存用户状态,存在于客户端。
6、session id:根据id索引用户状态,存在于服务器。
7、CDN:A用户——北京——客户端——浏览器
B服务——巴中——服务端——www.xxxx.com
CDN服务器——朝阳——中转站
客户端访问服务端需要花费10秒
A用户与B服务相聚1000公里
A——>CDN——>B
B——>CDN——>A
B中的数据缓存在CDN服务器上
A再次访问时不再直接访问B
8、web缓存器(Web Cache):Web缓存是一种特殊的HTTP代理服务器,可以将经过代理传 送的常用文档复制保存下来,下一个请求同一文档的客户端就可以享受缓存的私有副本所提 供的服务了。
9、代理(Proxy):代理位于客户端与服务器之间,将客户端的请求转发给服务器,所以,它还 可以对请求和响应进行过滤,比如屏蔽未成年内容。
10、网关(Gateway):网关是一种特殊的服务器,作为其他服务器的中间体使用,通常用于将 HTTP流量转换成其他协议。网关接受请求时就好像自己是资源的源端服务器一样,客户端 可能并不知道自己在和一个网关进行通信。
11、MIME:在互联网上有很多不同的数据类型,HTTP为每种需要通过Web传输的对象都打上 了一个名为MIME类型的数据格式标签。Web服务器在数据传输中会为所有HTTP对象数据附加一个MIME类型。当Web浏览器从服 务器中取回一个对象时,会去查看相关的MIME类型,看看它是否知道该如何处理这个对 象。简而言之,MIME类型就是HTTP报文中的Content-type那一栏,起到一个标记的作用,浏览器根据这个类型决定如何处理数据。
● text/html:HTML格式的文本文档
● text/plain:普通的ASCⅡ文本文档
● image/jpeg:JPEG格式的图片
● image/gif:GIF格式的图片
12、WEB容器:Apache,IIS,Nginx,Tomcat。
13、CMS:文章、内容管理系统,比如帝国,织梦,wordpress,phpcms。
14、MAC地址:是网络设备在出厂前由厂家写入到硬件的一个地址,当设备连入互联网后,计算机会使用ARP协议来建立IP地址和MAC地址之间的关系。
以上就是计算机网络常用术语大全。关于更多计算机知识尽在博学谷,欢迎大家随之随地开始在线学习之旅!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
初学者应该怎样学习编程?需要经历那些阶段?
对于初学者来说,学习编程是一个痛苦的过程,甚至认为编程就是一个难以逾越的鸿沟。满屏幕的英文字母,各式各样的专业名词导致初学者连尝试的机会都不敢考虑。但是面对各种网站华丽的效果、方便实用的网络工具以及行业高薪的诱惑,初学者依旧对编程抱有渴望的态度,只是没有好的学习途径和方法。那初学者应该怎样学习编程呢?需要经历那些阶段?
7934
2019-08-01 18:13:46
学计算机需要什么基础?编程入门准备
在当下互联网时代,最需要的就是会计算机、懂编程的人才。既然这个职业市场缺口这么大,那么学计算机需要什么基础呢?或者说学计算机需要做哪些入门准备呢?第一位肯定是心态,没有强烈的学习决心和兴趣是很难学好编程的。其次,才是掌握一些专业领域的基础知识。
11670
2019-08-06 19:16:45
程序员常用的十款开发工具推荐
工欲善其事必先利其器。对于程序员来讲,好用的开发工具可以大大提高开发效率。本文将向大家推荐程序员常用的十款开发工具,希望能帮助大家更加优雅地写出代码。这些工具分别是Arthas、ChaosBlade、Docsite、PTS、AHAS、Druid、HandyJSON、Freeline、Cloud Toolkit和Mockito,感兴趣的话就一起来看看吧!
6076
2019-11-21 14:52:28
IT程序员入门必须要学会的是什么?
IT程序员入门必须要学会的是什么?入门需要具备一定的英语基础、计算机体系结构和汇编语言、计算机操作系统原理、数据结构和算法、软件工程、Windows程序设计等相关知识点。
6953
2020-03-02 16:39:25
什么是网络编程?它是做什么的?
什么是网络编程?它是做什么的?简单解释一下,网络编程就是两台设备之间进行数据交换,最终到达通信的目的。要想深入的了解网络编程,我们必须弄清楚IP地址、端口号和网络协议这三者的概念,本文将会用最通俗易懂的例子,帮助大家理解网络编程的概念。
11286
2020-08-07 10:28:26