网络编程

Posted 叶落之秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程相关的知识,希望对你有一定的参考价值。

网络编程基础忘得差不多了,简单复习下咯

目标:资源共享 数据传递

OSI(open system internetconnetct)参考模型的七层结构:

网络三要素:ip 端口 协议

IP地址:网络中计算机的唯一标识

通过java api InetAddress(ip地址对象)操作ip

 端口号:计算机中运行的程序的标识

通信协议:通信的规则

UDP:面向无连接 数据包的形式发送数据 大小有限制,最大为64k 传输速度快 不可靠

TCP:面向有连接 通过三次握手建立传输数据通道 大小无限制 效率低 安全可靠

socket:套接字编程,包含ip和端口,不包含协议(在某种协议下通过io流编程)

 

以上是关于网络编程的主要内容,如果未能解决你的问题,请参考以下文章

Linux高级网络编程系列教程

Linux高级网络编程系列教程

面向对象编程面向组件编程面向方面编程面向服务编程

编程范式:命令式编程(Imperative)声明式编程(Declarative)和函数式编程(Functional)

少儿编程教育未来前景如何?我想加入少儿编程这行。

TCP/IP网络编程——理解网络编程和套接字编程