网络编程
文章平均质量分 87
介绍基础网络编程知识
张富涛
这个作者很懒,什么都没留下…
展开
-
网络编程:深入理解TCP与UDP
这是张富涛的第11篇原创网络编程:深入理解TCP与UDP1.概述在网络编程这篇章中,我们简单介绍了TCP与UDP,包括他们的实现方式,以及C/S方式的代码简单实现及优化,我们已经对TCP与UDP有了一定程度上的理解,那么下面我们稍微深入一下TCP与UDP,将他们更加清晰的进行对比一下。首先我们回顾一下TCP与UDP之间的优缺点对比:TCP:优点较为安全,缺点是较慢。UDP:优点较快,缺点是“丢包”。以上是较直观的结论。那么可能大家都没注意到的一个问题来了:为什么UDP传输较快,TCP传输.原创 2021-01-25 18:01:40 · 170 阅读 · 0 评论 -
网络编程:网络协议简介
这是张富涛的第10篇原创网络编程:网络协议简介网络协议在网络编程中是一个比较神秘的概念,今天就由我们揭开它神秘的面纱吧。1. 什么是网络协议?网络协议是指对于网络中传输的数据格式的规定。在计算机网络通讯过程中,发送和接收方约定用一种协议(数据格式)进行通讯,发送数据的一方严格按照一个协议(数据格式)发送数据,接收方也严格按照协议(数据格式)进行解析,这样才能进行一次完整的网络通讯。在本文中,我们不去研究TCP/IP和UDP协议是什么结构、又是怎么实现的,这些协议运行是传输层,在这些只有在深入.原创 2021-01-23 20:10:07 · 625 阅读 · 0 评论 -
网络编程:UDP编程(2)
这是张富涛的第9篇原创网络编程:UDP编程(2)1. 前言在上一章《网络编程:UDP编程(1)》中我们介绍了UDP方式的简单客户端和服务器端实现方式,这一章我们将要对其进行一下改造,类似“TCP”的客户端和服务器端一样,能够实现“客户端多次提交请求及服务器端多次处理”功能,呢么让我们先回顾一下上一章客户端和服务器端的实现代码吧!2. 代码回顾(改造前)UDP简单客户端的实现(改造前)UDP简单服务器端的实现3. 代码改造首先我们将客户端进行改造,我们将其发送数据的一块增加一个循环,使其.原创 2021-01-22 14:51:31 · 107 阅读 · 0 评论 -
网络编程:UDP编程(1)
这是张富涛的第8篇原创网络编程:UDP编程(1)1. 概述在网络编程中,TCP可以理解为打电话,而UDP(User Datagram Protocol)则可以理解为发短信、发快递,发短信和发快递有一个共同点,发送的时候无需知道接收方存不存在,所以对于发送方来说,有可能会有“发送的消息”对方接收不到的损失,这相对于类似打电话的“TCP”方式来说,稍显得不靠谱一些。 所以对于我们平时重要的事情都会想着:“打个电话给对方吧!”,而平时我们一般重要的事情就是用发短信来解决了。对于UDP的方式,由于无需像T.原创 2021-01-21 17:25:57 · 357 阅读 · 0 评论 -
网络编程:TCP编程
这是张富涛的第7篇原创网络编程:TCP编程根据前篇《网络编程:TCP与UDP简介及端口映射技术》介绍,网络通讯分为TCP和UDP两种方式,其中TCP方式如同打电话一般,电话接通之后,A对B进行通讯,A跟B说一k句话,如果B没听清,则A会重新说一遍。网络编程也是这样,如果发送消息的一方觉得接收消息的一方接收不到或有什么问题,则会在网络底层进行重新发送1. Java基础类TCP编程主要需要的两个类:java.net.ServerSocket:服务器端主要使用的类,用于监听特定端口,当客户端连接.原创 2021-01-20 16:25:56 · 448 阅读 · 0 评论 -
网络编程:网络编程模型
这是张富涛的第6篇原创网络编程:网络编程模型1. 写在前面无论TCP还是UDP的网络编程,都是由服务器端和客户端组成,当然,如果B/S结构(类似Web开发)则只需要实现服务器端即可,所以介绍网络编程时,我们以C/S结构为基础进行介绍。2. 客户端网络编程模型客户端(Client)一般为发起连接的程序,编程时一般由以下三个步骤实现:建立网络连接:与服务器端建立起网络连接,建立时需要指定服务器端的ip地址以及端口号,建立完成后,即可进行网络通信。交换数据:建立成功连接之后即可进行数据.原创 2021-01-20 16:24:53 · 296 阅读 · 0 评论 -
网络编程:TCP与UDP简介及端口映射技术
这是张富涛的第5篇原创网络编程:TCP与UDP简介及端口映射技术1. TCP与UDP简介在Java中,网络编程有两种通讯协议:TCP 和 UDP。其中两种传输方式的优缺点对比:TCP:优点较为安全,缺点是较慢。UDP:优点较快,缺点是“丢包”。传输方式的差别:TCP:A链接B,只要链接上就不用再次建立链接,下次可以直接传输(类似打电话)UDP:数据发送过去,不关心消息送没送到,不关心传输地址存不存在,消息发送了之后,链接就断开了(类似发快递、给离线的用户发送qq).原创 2021-01-19 11:24:12 · 2965 阅读 · 4 评论