前言 大家好啊,我是汤小圆. 今天给大家推荐的是,TCP/IP协议的经典面试知识点总结,希望对大家有帮助,谢谢. 简介 我们平时经常听到的TCP/IP协议,其实是一个协议族: 只不过因为TCP.IP是其中最核心的协议,所以平时统称为TCP/IP协议: 这个协议族里面还有其他协议,比如HTTP.FTP.SMTP等: TCP分层框架 下图是TCP/IP协议族的一个分层框架图,从上往下依次是应用层.传输层.网络层.链路层.物理层 假如我想在机器A上,发送一条"Hello World"到机器B…
一. HTTP状态码是用以表示网页服务器HTTP响应状态的3位数字代码.所有状态码的第一个数字代表了响应的五种状态之一.当用户试图通过HTTP或FTP协议访问一台运行主机上的内容时,Web服务器返回一个表示该请求的状态的数字代码.该状态代码记录在服务器日志中,同时也可能在 Web 浏览器或 FTP客户端显示.也就是我们打开页面发生错误时,浏览器显示的错误信息代码.状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因. HTTP协议状态码表示的意思主要分为五类,大体是: 1××:保留…
1.交换式服务 网桥是基于软件的,而交换机使用专用集成电路(ASIC)来创建并维护其过滤表.2层交换机和网桥转发数据的速度比路由器快一些,因为它们不查看网络层报头的信息,不对数据包做任何修改.相反,在决定是转发帧或是丢弃它之前,它们只是读取封装了数据包 的帧,查看帧的硬件地址,即硬件转发. 交换机能够创建专用的冲突域,并在每个端口上提供独立的带宽.第2层交换增加了每个用户的带宽,因为到交换机的每个连接(接口)都有自己的冲突域.这种特性使得在每个接口中接入多台设备成为可能. 2.在交换机上并不需要…
天之道,损有余而补不足,是故虚胜实,不足胜有余. 本文作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向.在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点. 主要包括以下几个部分: Java 基础知识点 Java 常见集合 高并发编程(JUC 包) JVM 内存管理 Java 8 知识点 网络协议相关 数据库相关 MVC 框架相关 大数据相关 Linux 命令相关 面试,是大家从学校走向社会的第一步. 互联网公司的校园招聘,从形式上说,面试一般分为 2-3 轮技术面试…
前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大部分内容参照自这一篇文章,有一些自己补充的,也算是重新学习一下 Java 吧. 前序文章链接: Java 面试知识点解析(一)--基础知识篇 Java 面试知识点解析(二)--高并发编程篇 Java 面试知识点解析(三)--JVM篇 Java 面试知识点解析(四)--版本特性篇 Java 面试知识点…
地址解析协议(ARP)提供了一种在IPv4地址和各种网络技术使用的硬件地址之间的映射.ARP仅用于IPv4,IPv6使用邻居发现协议,它被合并入ICMPv6.地址解析是发现两个地址之间的映射关系的过程,ARP提供从网络层地址到相关硬件地址的动态映射. 使用地址解析协议,可根据网络层IP数据报头部的IP地址信息解析出目标硬件地址(MAC地址)信息,以保证通信的顺利进行. 直接交付 直接交付发生在一个IP数据报被发送到一个IP地址,而该地址与发送方具有相同IP前缀的情况下,数据报可被直接发送到这个地…
前言 这篇博客主要对IP协议中一些基础知识点加以总结,并将书中一些晦涩难懂的部分去除了.IP地址协议是网络层中最重要的协议,IP地址协议能够对因特网上的全部设备进行唯一标识.也正由于有了IP协议,我们的计算机才干实现与全球随意一台设备进行通信. 同一时候这也是网络层存在的意义,我将对部分的内容分为两个部分加以总结:一.首先对IP协议部分的知识加以总结.二.对网络层其它的协议加以总结,包含ICMP.IGMP.ARP等协议. IP协议基础篇 地址空间 这个概念非常好理解,假设一个协议用a位(a个bi…
TCP/IP简介 提到网络协议栈结构,最著名的当属 OSI 七层模型,但是 TCP/IP 协议族的结构则稍有不同,它们之间的层次结构有如图对应关系: 可见 TCP/IP 被分为 4 层,每层承担的任务不一样,各层的协议的工作方式也不一样,每层封装上层数据的方式也不一样: 应用层:应用程序通过这一层访问网络,常见 FTP.HTTP.DNS 和 TELNET 协议: 传输层:TCP 协议和 UDP 协议: 网络层:IP 协议,ARP.RARP 协议,ICMP 协议等: 网络接口层:是 TCP/IP…
本篇将详细介绍 HTTP 2 协议的方方面面,知识点如下: HTTP 2 连接的建立 HTTP 2 中帧和流的关系 HTTP 2 中流量节省的奥秘:HPACK 算法 HTTP 2 协议中 Server Push 的能力 HTTP 2 为什么要实现流量控制? HTTP 2 协议遇到的问题 一.HTTP 2 连接的建立 和许多人的固有印象不同的是 HTTP 2协议本身并没有规定必须建立在TLS/SSL之上,其实用普通的TCP连接也可以完成HTTP 2连接的建立.只不过现在为了安全市面上所有的浏览器都…
尽人事,听天命.博主东南大学硕士在读,热爱健身和篮球,乐于分享技术相关的所见所得,关注公众号 @ 飞天小牛肉,第一时间获取文章更新,成长的路上我们一起进步 本文已收录于 「CS-Wiki」Gitee 官方推荐项目,现已累计 1.5k+ star,致力打造完善的后端知识体系,在技术的路上少走弯路,欢迎各位小伙伴前来交流学习 如果各位小伙伴春招秋招没有拿得出手的项目的话,可以参考我写的一个项目「开源社区系统 Echo」Gitee 官方推荐项目,目前已累计 330+ star,基于 SpringBoo…