网络编程
文章平均质量分 53
网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。中间最主要的就是数据包的组装,数据包的过滤,数据包的捕获,数据包的分析,当然最后再做一些处理,代码、开发工具、数据库、服务器架设和网页设计这5部分你都要接触。
还是选择了面包
这个作者很懒,什么都没留下…
展开
-
网络编程(之四:通过UDP实现)
网络编程(之四:通过UDP实现) UDP传输是一个面向无连接的传输方式,什么叫无连接呢,简单点说呢就是不管你在不在线,我都发数据给你。就像发短信一样,不用连接 但是需要对方的地址。 Java中主要实现UDP的类: java.net.DatagramPacket 一、UDP实现消息发送 发送端 package cn.chao.Network.Lesson03; import java.net.DatagramPacket; import java.net.DatagramSocket; import ja原创 2021-03-25 20:02:56 · 79 阅读 · 1 评论 -
网络编程(之三:通过TCP实现聊天与文件上传)
网络编程(之三:通过TCP实现聊天与文件上传) 一、通过TCP实现聊天 客户端 连接服务器 Socket 发送消息 代码演示 package cn.chao.Network.Lesson02; import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; //客户端 public class TcpClientDemo01 {原创 2021-03-24 21:03:01 · 203 阅读 · 0 评论 -
网络编程(之二:IP地址、端口、通信协议)
网络编程(之二:IP地址、端口、通信协议) 一、IP地址 Java里面的IP类为:java.net. InetAddress; 此类表示Internet协议(IP)地址。 IP地址是由IP使用的32位或128位无符号数字,构建UDP和TCP协议的低级协议。 IP地址结构由定义RFC 790: Assigned Numbers , RFC 1918: Address Allocation for Private Internets, RFC 2365: Administratively Scoped IP M原创 2021-03-23 20:17:43 · 235 阅读 · 0 评论 -
网络编程(之一:了解网络编程)
网络编程(之一:了解网络编程) 一、计算机网络 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件与网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 二、网络编程的目的 网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。 三、网络编程需要什么 网络编程的两个主要问题 如何精确定位到网络上的一台或者多台主机 找到主机之后如何进行通信原创 2021-03-22 20:04:27 · 166 阅读 · 0 评论