JAVA面试——计算机网络

  • 网络体系架构:
    • 应用层:为特定应用程序提供传输服务(HTTP、DNS协议)
    • 传输层:提供通用数据传输服务(TCP、UDP)
      • TCP
        • 头部20个字节
      • UDP
        • 头部8个字节
    • 网络层:为主机提供传输服务,将报文或数据封装成分组
    • 数据链路层:分组封装成帧
    • 物理层:传输媒体上传输比特流
  • 信道复用技术:
    • 频分复用
    • 时分复用
    • 统计时分复用
    • 波分复用:光的频分复用
    • 码分复用
  • 信道分类
    • CSMA/CD协议(广播信道)
      • 载波监听多点接入/碰撞检测
    • PPP协议(点对点信道)
  • 网络层
    • IP协议
      • 地址解析协议ARP、网际控制报文协议ICMP、网际组管理协议IGMP
    • ARP协议
      • IP地址到MAC地址的映射
    • 路由选择协议:
      • 内部:RIP、OSPF
      • 自治系统之间:BGP
  • 传输层
    • TCP三次握手
    • TCP四次挥手
    • TCP滑动窗口
      • 用途:流量控制、拥塞控制
  • HTTP
    • HTTP状态码
    • Cookie、Session
  • 在浏览器输入URL到显示页面的过程
    • DNS解析
    • TCP连接
    • 发送HTTP请求
    • 服务器处理并返回HTTP报文
    • 浏览器解析渲染页面
    • 连接结束
  • HTTP和HTTPS的区别
    • HTTPS加SSL协议,验证服务器身份,为通信加密
    • 缺点:费时,成本

转载于:https://www.cnblogs.com/lhspeppa/p/10461327.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/484354.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

李联宁|量子计算机:技术路线、风险及战略投资

来源:《学术前沿》杂志2021年4月上(微信有删节)作者:西安交通大学城市学院教授 李联宁原文责编:桂琰新媒体责编:李思琪视觉:王洋图片来源:网络由于现有半导体微电子技术物理极限的原…

vs code 配置java

VS code 入门 Vs code 配置Java 首先到VS code官网下载VS code软件,打开界面如图: 下载安装好,打开界面如图(注下图已汉化): 为了便于使用,我们先进行汉化,在最左边点击图1-1中的图标,出现如图…

四、HTTP控制器

1、控制器的作用&#xff1a;数据和视图之间的桥梁 2、控制器创建方法&#xff1a; &#xff08;1&#xff09;手动创建 <?php namespace App\Http\Controllers; class UserController extends Controller { public function showProfile($id) { return view(user.profile,…

机器人行业专利构建与维护刻不容缓,专利研发需下苦功!

来源&#xff1a;机器人大讲堂自我国加入世界贸易组织&#xff0c;已经近20年过去。但不可忽视的是&#xff0c;发达国家或地区利用其产业先发优势&#xff0c;也一直在知识产权和专利上&#xff0c;采用知识产权和专利贸易壁垒&#xff0c;限制我国企业参与国际市场竞争。机器…

java-弹簧布局(自适应窗口)

一、布局管理器 弹簧布局管理器以容器和组件的边缘为操作对象&#xff0c;通过组件与容器边缘以及组件与组件边缘建立约束(建立位置关系)&#xff0c;实现对组件的布局管理。主要通过函数putConstraint(Strting s1,Component c1,int len,Strting s2,Component c2);当s2在s1的北…

从1G到5G,从回顾过去到展望未来

来源&#xff1a;《从1G到5G&#xff1a;移动通信如何改变世界》 作者&#xff1a;王建宙始于20世纪80年代的蜂窝式移动通信&#xff0c;只用了30多年的时间&#xff0c;就实现了在全世界的普及。如今&#xff0c;手机是人们随身携带的使用频率最高的工具。手机改变了人类的沟…

ECMA6--目录

ECMA6(ecma2015) ECMA是一个组织规范&#xff0c;是一个标准严格意义上来说并不是JS&#xff0c;当时JavaScript支持是最好的约等于&#xff0c;js。 [理解] ECMA非常重要&#xff0c;JavaScript是一门语言&#xff0c;个人认为语言最重要的几点&#xff1a;词汇量、语法、语言…

学习笔记二:异步FIFO

1 module fifo1 #(parameter DSIZE 8,2 parameter ASIZE 4) //用格雷码的局限性&#xff1a;循环计数深度必须是2的n次幂&#xff0c;否则就失去了每次只变化一位的特性3 (wclk,wrstn,wdata,wfull,winc,rclk,rrstn,rdata,rempty,…

重磅:国拨概算5.34亿!“新一代人工智能”重大项目项目申报指南发布

来源&#xff1a;brainnews各省、自治区、直辖市及计划单列市科技厅&#xff08;委、局&#xff09;&#xff0c;新疆生产建设兵团科技局&#xff0c;国务院各有关部门&#xff0c;各有关单位&#xff1a;为落实国务院印发的《新一代人工智能发展规划》总体部署&#xff0c;现根…

java-多线程知识

几个排序算法比较 采用多线程实现几个排序算法&#xff0c;比较各个排序算法的优劣&#xff1b;java实现&#xff0c;一个主类&#xff0c;多个内部排序算法进程的接口&#xff0c;涉及到进程间的通信&#xff0c;因为每个进程包含自己的储存空间&#xff0c;无法直接访问其他…

Idea中在代码顶部添加自定义作者和时间

一、在工具栏找到File>settings>Editor>File and Code Templates 二、选择右边的File Header,在编辑框中添加自定义信息&#xff0c;例如&#xff1a; 三、然后点击应用&#xff0c;保存就OK啦&#xff01; 转载于:https://www.cnblogs.com/HelloBigTable/p/10261145.…

MFC框架解析

通过上述方法&#xff0c;我们进行代码的编写&#xff0c;创建一个空项目&#xff0c;我们要编写MFC应有程序&#xff0c;因此设置项目的属性&#xff0c; 项目->属性->链接器->系统->子系统为&#xff1a;窗口 (/SUBSYSTEM:WINDOWS)&#xff0c;项目->属性-&g…

162年难题,黎曼猜想被印度数学家迎刃而解?克雷数研所发出质疑

来源 &#xff1a; 新智元黎曼猜想又被证明了&#xff1f;5年前&#xff0c;印度一名数学物理学家Kumar Easwaran声称自己证明了「黎曼猜想」&#xff01;他发表了一篇论文「The Final and Exhaustive Proof of the Riemann Hypothesis from First Principles」解释自己的发现&…

js构造函数内存在的闭包

function Func(x) { this.x x; this.printfunction() { console.info(this.x); (function (){ console.info(x); })(); }}var a new Func(30);console.dir(a);a.age 300;console.dir(a.print());//300,30//存在于构造函数内的闭包 age:30 发生了闭包//this.print 内存在闭包…

MFC的六大关键技术

//main.h头文件 #pragma once #include"a.h" class CShape { public:virtual CRuntimeClassTest* GetRuntimeClassTest() const;BOOL IsKindOf(const CRuntimeClassTest* pClass) const; public:static CRuntimeClassTest classCShape; };static char szCShape[] &q…

20210709未来智能实验室收录资料

整理&#xff1a;未来智能实验室1.加州理工博士&#xff1a;用概率模型解析大脑中的神经活动2.智能化战争的基本形态 3.联合全域指挥控制的人工智能生态系统| 新品推荐4.数字化转型白皮书&#xff1a;数智技术驱动智能制造&#xff0c;42页pdf5.2021综述论文《几何深…

HTTP的请求报文与响应报文

报文&#xff1a; 简单来说&#xff0c;报文就是也就是HTTP报文&#xff0c;作用是在各个系统之间进行和响应时用来交换与传输的数据单元&#xff0c;即站点一次性要发送的数据块&#xff0c;这些数据块以一些文本形式的元信息开头&#xff0c;这些信息描述了报文的内容及含义&…

MFC关键技术-动态创建

//a.h头文件 #pragma once #include"m.h" #include<iostream> using namespace std;class CShape;//类声明//RTTI结构体 struct CRuntimeClassTest {LPCSTR m_lpszClassName;int m_nObjectSize;UINT m_wSchema;CShape*(PASCAL*m_pfnCreateShape)();//PASCAL宏为…

谷歌利用人工智能设计的芯片揭示了智能的本质

来源&#xff1a;TechTalks 网站作者&#xff1a;Ben Dickson译者&#xff1a;Sambodhi策划&#xff1a;刘燕InfoQ 中文站曾经翻译并分享过《谷歌的深度学习在 AI 芯片中找到了一条关键路径》&#xff0c;该文介绍了 ZDNet 与谷歌大脑总监 Jeff Dean 谈到谷歌如何使用人工智能来…