JavaEE-进阶
文章平均质量分 85
本专栏系统性讲解Java中网络编程原理和各种传输/应用层协议,如UDP/TCP/HTTP等协议,属于JavaEE中的核心重要部分。网络编程对后续Java框架非常重要,是Java日常开发中最常用的部分。
加菲猫-siu
后端编程-Java全套语法重点不定时更新哦。关注博主学Java后端技术哦。
展开
-
计算机网络原理基础
JavaEE大体主要分为:1.多线程编程;2.文件/IO;3.网络原理。在介绍完JavaEE中多线程编程和文件/IO后,下边就是网络编程原理,这也是JavaEE中最重要、最核心的一部分内容。本节主要介绍计算机网络通信的基础知识和发展史,以及通信理论原理。序列:网络编程 - 001在网络通信中IP地址用来标识主机的网络地址,端口号可以用来标识主机中发送、接收数据的进程。端口号就来定位主机中的进程。一个端口号只能被一个程序绑定,但是一个程序可以绑定多个端口号。原创 2024-02-04 03:05:03 · 1069 阅读 · 1 评论 -
网络编程-Socket套接字
指网络上的的主机,通过不同的进程,以编程的方式实现网络通信(或成为网络数据传输)。当然,根据定义只要满足进程不同就行,即便是同一个主机,只要是不同的进程,基于网络来传输数据,也属于网络编程。对于开发来说条件有限的情况下,一般也都是在一个主机中运行多个进程来完成网络编程。进程A:编程来获取网络资源;进程B:编程来提供网络资源;Socket套接字:是由系统提供用于网络通信的技术,是基于TCP/IP协议的网络通信的基本操作单元。基于Socket套接字的网络程序开发就是网络编程。原创 2024-02-09 04:24:25 · 1393 阅读 · 0 评论 -
面向数据报编程-UDP协议
在网络编程-002节中已经介绍了有关传输层UDP协议的基本知识,本节不再介绍有关UDP协议的基础内容,主要讲UDP协议的重点API及其使用方法,通过案例的形式完善。序列:网络编程 - 003。原创 2024-02-10 04:22:22 · 1293 阅读 · 1 评论 -
面向字节流编程-TCP协议
在网络编程-002节中已经介绍了有关传输层TCP协议的基本知识,本节不再介绍有关TCP协议的基础内容,主要讲TCP协议的重点API及其使用方法,通过案例的形式完善。原创 2024-02-10 21:00:30 · 529 阅读 · 0 评论 -
HTTP网络通信协议基础
了解完网络编程的传输层UDP和TCP通信协议后,下来就需要开始对传输数据进行“加工”与“修饰”,即应用层协议。UDP和TCP协议只负责传输层数据的传输。在网络的应用层中,HTTP协议与HTTPS协议是最重要、最常用的一个通信协议。本节主要介绍HTTP协议的基本知识以及Fiddler抓包工具的简单使用。原创 2024-02-11 23:10:49 · 3568 阅读 · 0 评论 -
HTTP协议-请求报文详解(Request)
在了解完HTTP协议的基础知识之后,可以知道该协议有两种形式的报文,上一节主要了解了HTTP协议两种报文的基本格式。本节主要针对HTTP协议的请求报文(Request)进行详解,对请求报文的具体格式规范以及每个关键字的含义进行详细介绍。原创 2024-02-12 23:25:53 · 2262 阅读 · 0 评论 -
HTTP协议-响应报文详解(Respond)
在了解完HTTP协议的基本内容和HTTP请求报文,本节主要针对HTTP协议的第二种报文-响应报文进行详解,对报文的具体格式以及每个关键词含义进行详细介绍。原创 2024-02-16 18:39:06 · 3387 阅读 · 0 评论 -
HTTP请求的构造方式
在详解完HTTP协议的请求和响应格式以后,对HTTP协议就会有更深层次的了解。接下来就要了解HTTP协议的具体的一些用法基础。在HTTP协议中有两个核心的作用:(1)如何让客户端构造一个HTTP请求;(2)如何让服务器处理一个HTTP请求。本节主要讨论第一个如何构造HTTP请求。原创 2024-02-17 01:59:18 · 261 阅读 · 0 评论 -
HTTPS网络通信协议基础
HTTPS 工作过程中涉及到的密钥有三组.第一组(非对称加密):用于校验证书是否被篡改,服务器持有私钥(私钥在注册证书时获得),客户端持有公钥(操作系统包含了可信任的 CA 认证机构有哪些,同时持有对应的公钥).服务器使用这个私钥对证书的签名进行加密,客户端通过这个公钥解密获取到证书的签名,从而校验证书内容是否是篡改过.原创 2024-02-18 03:16:50 · 1178 阅读 · 0 评论 -
HTTPS协议加密原理-模拟黑客攻击
HTTPS协议对于HTTP协议多了一个加密层,这个加密层通过多种方式对于网络攻击进行防御。网络黑客的攻击手段多样,本节主要模拟网络黑客攻击,详解HTTPS的加密工作原理。原创 2024-02-18 19:07:32 · 1056 阅读 · 0 评论