![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 94
Java的网络编程
十叶知秋
热情向上,积极乐观
展开
-
Maven的安装及使用
文章目录一、Maven是什么二、如何安装Maven1.创建maven项目2.使用maven3.maven管理依赖一、Maven是什么 Maven是一个构建工具,可以进行自动化构建,还能够抽象构建过程,提供构建任务实现;它还是一个跨平台的项目管理工具,对外提供了一致的操作接口。Maven不仅是构建工具,还是一个依赖管理工具和项目管理工具,它提供了中央仓库,能帮我自动下载构件。 核心功能:管理依赖 :依赖就是进行A操作之前,要先进行B操作。我们平时写代码是有很多依赖的,比如说会依赖标准库,原创 2022-05-20 20:03:16 · 1899 阅读 · 3 评论 -
Tomcat-- 掌握汤姆猫,看这一篇文章就够了
文章目录一、Tomcat是什么二、Tomcat下载安装三、Tomcat目录结构介绍四、启动Tomcat1.启动失败的原因五、部署静态页面1.静态页面是什么2. 部署单个 HTML3.部署带有 CSS / JavaScript / 图片 的 HTML4.部署 HTML 到单独的目录中六、感想一、Tomcat是什么百度百科是这样说的: Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。原创 2022-05-19 21:35:52 · 4534 阅读 · 0 评论 -
关于HTTP与HTTPS,你需要掌握的知识终篇
一、构造HTTP请求 1.通过form表单构造HTTP请求 1.1.form 发送 GET 请求 1.2.form 发送 POST 请求 2.通过 ajax 构造 HTTP 请求 2.1.异步与同步分别是什么 2.2.阻塞与非阻塞 2.3.三种等待 2.4.ajax构造HTTP请求 二、HTTPS 1.原创 2022-05-14 22:16:48 · 1011 阅读 · 17 评论 -
掌握HTTP协议,你务必了解的点
文章目录一、HTTP是什么?二、HTTP协议的前世今生一、HTTP是什么? 超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。是一种应用非常广泛的应用层协议。二、HTTP协议的前世今生 HTTP协议到现在为止总共经历了3个版本的演化,第一个HTTP协议诞生于1989年3月。 HTTP 往往是基于传输层的 TCP 协议实现的. (HTTP1原创 2022-05-12 16:41:24 · 1057 阅读 · 44 评论 -
【网络编程】TCP的五层协议栈之网络层、数据链路层与应用层
文章目录一、网络层1.协议头格式2.地址管理2.1.认识IP地址2.2.子网掩码2.3.一些特殊的IP地址2.4.IP地址的数量问题3.路由选择二、数据链路层1.数据链路层协议:以太网1.1 以太网帧格式1.2.mac地址一、网络层 IP协议完成两方面的工作:地址管理路由选择1.协议头格式IP协议头格式如下:(1) 4位版本(version):指定IP协议的版本,对于IPv4来说,就是4;对于IPv6来说,就是6 。(2) 4位头部长度(header length):IP头部的长度原创 2022-05-01 21:56:30 · 2017 阅读 · 38 评论 -
【网络编程】传输层下TCP协议
本文介绍了TCP/IP协议分层中传输层下的TCP协议,包括TCP的协议段头的具体内容,TCP的实现原理,其中包括确认应答,超时重传,三次挥手四次握手等过程的具体分析,以及TCP与UDP二者之间的一个却别。...原创 2022-04-30 20:09:29 · 1309 阅读 · 21 评论 -
【JavaEE】socket网络编程的UDP实例与TCP实例
文章目录一、UDP回显服务1.UdpEchoServer2.UdpEchoClient3.运行两个程序4.翻译功能的UdpEchoClient二、TCP回显服务1.TcpEchoServer2.TcpEchoClient3.多线程版本的服务器一、UDP回显服务 所谓回显服务,英文是EchoServer,Echo的意思是回声,也就是说请求的内容是什么,得到的响应就是什么。这样的程序属于最简单的网络编程中的程序,不涉及到任何的业务逻辑,只是单纯的通过socket API转发。 在这里我们首先创建两原创 2022-04-17 19:35:33 · 822 阅读 · 20 评论 -
【JavaEE】文件操作——IO手术刀剖析
JavaEE 文件操作的手术刀式剖析,2万字长文,读懂此文,你可以找工作了原创 2022-04-08 21:47:55 · 878 阅读 · 18 评论 -
【JavaEE】TCP的五层协议栈之应用层与传输层的UDP协议
文章目录一、应用层1.简单介绍2.xml(Simple Object Access Protocol )2.json(JavaScript Object Notation)4.protobuffer(Google Protocol Buffer)二、传输层1.UDP协议1.1.UDP协议端格式1.2.UDP特点三、最后的话一、应用层1.简单介绍 应用层是程序猿最经常打交道的层,而其他四层——传输层,网络层,数据链路层,物理层都是操作系统,驱动,硬件已经实现好的了。一般来说不需要程序猿去理会,除非你是原创 2022-04-22 10:41:40 · 656 阅读 · 27 评论 -
【JavaEE】网络基本概念与协议分层手术刀剖析
本文介绍了网络的基本概念,以及协议分层的内容,比如说osi七层协议,与TCP/IP五层协议,最后讲述了数据在传输与接收中发生的封装与分用的具体细节。原创 2022-04-13 19:22:12 · 1202 阅读 · 37 评论 -
【JavaEE】网络编程与socket套接字
文章目录一、网络编程1.什么是网络编程2.网络编程的相关概念二、socket套接字1.概念2.socket套接字分类3.UDP数据报套接字编程4.TCP流套接字编程三、预告一、网络编程1.什么是网络编程网络编程,指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输)。 我们只要满足进程不同就行;所以即便是同一个主机,只要是不同进程,基于网络来传输数据,也属于网络编程。 特殊的,对于开发来说,在条件有限的情况下,一般也都是在一个主机中运行多个进程来完成网络编程。原创 2022-04-15 21:36:16 · 577 阅读 · 23 评论