首页 > 编程语言 >Java开发工程师学习日记(九)

Java开发工程师学习日记(九)

时间:2023-06-08 18:02:08浏览次数:34  
标签:Java 工程师 0.0 报文 网络 局域网 传输 认证 日记


1.TCP与UDP网络传输协议方面:
TCP的传输报文形式比UDP的传输形式更加复杂,因此UDP头部只有四个字段,因此传输效率比较,TCP<UDP

2.数组或者字符串的null值含义:
null表示字段或者变量还没有确定的值,

3.IP地址的分类:
A类:0.0.0.0~127.255.255.255
B类:128.0.0.0~191.255.255.255
C类:192.0.0.0~223.255.255.255

4.网络的分类:
局域网(LAN):一般限定在较小的区域内(小于10km的范围),通常采用有线的方法连接起来.
城域网(MAN):规模局限在一座城市的范围内.
广域网(WAN):网络跨越国界、洲界,甚至遍及全球范围.
个人区域网(PAN):一般指家庭一台或多台电脑所使用的网络
无线局域网(WLAN):是指通过无线设备建立的,给支持无线通信的设备使用的,比如无线网卡,或手机上的WIFI.
一座大楼属于较小的区域,因此该网络为局域网。

5.计算机网络数字签名与消息认证的概念:
数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。
消息认证,就是验证消息的完整性,当接收方收到发送方的报文时,接收方能够验证收到的报文是真实的和未被篡改的。它包含两层含义:一是验证信息的发送者是真正的而不是冒充的,即数据起源认证;二是验证信息在传送过程中未被篡改、重放或延迟等

数字签名用来确定发送报文一方的身份,因为产生的鉴别数字串唯一,消息认证则是认证发送报文本身是否出错。

6.计算机网络OSI模型七层中数据传输数据的名称:

Java开发工程师学习日记(九)_UDP

7.计算机网络拓扑结构:
星形拓扑结构与总线型拓扑结构的区别:
总线型拓扑结构中所有的站点共享一条数据通道,各个计算机使用各自的线缆连接到网络中,因此如果一个站点出了问题,不会影响整个网络的运行。

8.数据库:MODIFY STRUCTURE 命令的功能是修改表的结构

9.※高频考点:计算机网络的模型的两种分类,
OSI模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层
TCP/IP模型:应用层,传输层,网络层,网际接口层

10.局域网(LAN):传输介质、拓扑结构和介质访问控制方法

11.Linux系统命令:目录下有文件a,b,执行命令ls>c文件中的内容为abc,原因C文件为新增文件,目录会一起写入

12.nginx的 master 进程 需要用 root 权限来启动,子进程则可以用其他用户来运行

Java开发工程师学习日记(九)_TCP_02

标签:Java,工程师,0.0,报文,网络,局域网,传输,认证,日记
From: https://blog.51cto.com/u_13638291/6442057

相关文章

  • 你是这样的“夜间工程师”吗?(深度好文)
    其实今天说的这个标题,是我自己的一个反思,我现在发现自己的作息时间有一点问题,我们可以看到各大互联网公司的出了名的加班时间表,尤其是某为,某节几个公司的加班都是出了名的多。正就是所谓的互联网的狼性所在~我其实在想为什么会选择在夜间加班呢?而且不仅仅夜间加班,在白天感觉也是非......
  • java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal al
    一、报错及部署环境Java程序访问测试域名https方法正常,访问生产域名https域名报错,报错如下javax.net.ssl.SSLHandshakeException:Receivedfatalalert:protocol_version测试环境使用KubeSphereingress生产环境使用阿里云ACK服务的ingress配置二、问题原因客户端......
  • Java中枚举类的特殊用法-使用枚举实现单例模式和策略模式
    上面针对枚举类实现单例模式和策略模式有所涉及,下面补充。Java中使用枚举类实现单例模式为什么可以这样做?枚举类不能new,因此保证单例枚举类不能被继承类不加载时,不会实例化使用枚举类创建的单例还有一个好处,就是即使使用反射,也无法打破它的单例性质新建枚举类publicenumSingleEn......
  • Java基础之基础语法与面向对象
    前言小知识Java由Sun公司于1995年推出,2009年Sun公司被Oracle公司收购,取得Java的版权Java之父:JamesGosling(詹姆斯·高斯林) 专业术语JDK:javadevelopmentkit(java开发工具包)JRE:javaruntimeenvironment(java运行环境)JVM:javavirualma......
  • el-api包冲突,java.lang.LinkageError: loader constraints violated when linking ja
    java.lang.LinkageError:loaderconstraintsviolatedwhenlinkingjavax/el/ExpressionFactoryclass严重:Servlet.service()forservletjspthrewexceptionjava.lang.LinkageError:loaderconstraintsviolatedwhenlinkingjavax/el/ExpressionFactoryclassat......
  • java reflection Java 反射,动态绑定
    javareflection,java反射,动态绑定                                       Reflection是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得Java类中......
  • JSON与JAVA数据的转换
    JSON与JAVA数据的转换关键字:jsonjavaJSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。下载地址:http://json-lib.sourceforge.net/还要需要的第3方包:jakartacommons-lang2.3jakartacommons-beanutils1.7.0j......
  • 前端进化笔记-JavaScript(三)
    人类在白色的底色上描绘图画,地球在黑色的底色上创造生命。变量、作用域与内存JavaScript的变量可以说是独树一帜。只需要一个(或两个等)关键字(const,let)就可以创建变量,创建时不考虑变量的类型,这是其他语言少有的强大功能。当然强大的功能总是伴随着问题。值原始值:Undefined,Null......
  • Javascript常用正则表达式集合
    1.匹配正整数:/^[0-9]*[1-9][0-9]*$/2.匹配非负整数(正整数+0):/^\d+$/3.匹配中文:/^[\u4e00-\u9fa5]/4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/5.匹配网址URL:/^(f|ht){1}(tp|tps):\/\/([\w-]+\.)+[\w-]+(\/[\w-./?%&=]*)?/6......
  • java jxl创建/读取/修改Excel 操作Excel
    创建Excelpackagetest1;importjava.io.File;importjava.io.IOException;importjxl.Workbook;importjxl.write.Label;importjxl.write.WritableSheet;importjxl.write.WritableWorkbook;importjxl.write.WriteException;importjxl.writ......