网络编程的基础知识 TCP、UDP 学习日记
2011-01-25 12:00
826 查看
我们只需要按照要求把数据打包成数据包的形式就行了,并不需要去关心底层的具体协议。public DatagramSocket(),不指定端口号,系统自己会指定一个没有分配的端口号,编写网络聊天的步骤是先建立码头,然后再建立数据报,将数据打包发送,服务器端接收。私有IP通过网关代理上网的原理.......很复杂,掠过。
TCP网络程序的原理.
TCP服务端与Tcp客服端程序的交互过程
1、服务程序创建一个ServerSocket,然后用accept方法的等待客户来连接,2、客户端创建一个Socket请求并与服务器建立连接。3、服务器接受客户端的请求,并创建一个新的Socket与该客户建立专线连接
4、建立了连接的连个Socket在一个单独的线程上对话
5、服务器开始等待新的连接,当心的连接创建时达到2和5的过程
TCP网络程序的原理.
TCP服务端与Tcp客服端程序的交互过程
1、服务程序创建一个ServerSocket,然后用accept方法的等待客户来连接,2、客户端创建一个Socket请求并与服务器建立连接。3、服务器接受客户端的请求,并创建一个新的Socket与该客户建立专线连接
4、建立了连接的连个Socket在一个单独的线程上对话
5、服务器开始等待新的连接,当心的连接创建时达到2和5的过程
相关文章推荐
- java基础学习-- 网络编程之TCP和UDP
- java基础学习网络编程之UDP和TCP协议 十四 -3
- 黑马程序员--Java基础学习之网络编程(TCP、UDP、Socket、模拟发送和接收数据)
- 黑马程序员--网络编程--java学习日记10(基础知识)
- JAVA基础 day25 网络编程 IP类 UDP,TCP传输学习 简易聊天工具 TCP并发学习
- 黑马程序员--java基础--网络编程(UDP和TCP)
- Java基础 网络编程 Socket UDP TCP URL
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- 学习笔记-基础知识12-网络编程
- Java基础知识强化之网络编程笔记10:TCP之客户端读取文本文件服务器控制台输出
- Linux网络编程基础之二--UDP --Unix学习总结之四
- linux网络编程的一些基础知识--TCP协议相关
- Java基础知识强化之网络编程笔记09:TCP之客户端键盘录入服务器写到文本文件中
- 第10章 网络编程 01_网络基础_IP_TCP_UDP.wmv
- 网络TCP/UDP编程学习
- 【tcp-ip学习总结】socket编程基础/网络编程基础
- Java基础知识强化之网络编程笔记03:UDP之UDP协议发送数据 和 接收数据
- Java基础知识强化之网络编程笔记05:UDP之多线程实现聊天室案例
- 网络编程基础知识学习要点记录
- 网络知识学习1---(基础知识:ISO/OSI七层模型和TCP/IP四层模型)