当前位置: 首页 > wzjs >正文

深圳网站建设信科公司便宜中国东凤网站制作

深圳网站建设信科公司便宜,中国东凤网站制作,网站访客qq抓取,seo方法培训什么是网络编程? 在网络通信协议下,不同计算机上运行的程序,进行的数据传输。 应用场景:即时通信、网游对战、金融证券、 国际贸易、邮件、等等。 不管是什么场景,都是计算机跟计算机之间通过网络进行数据传输。 …

什么是网络编程?

在网络通信协议下,不同计算机上运行的程序,进行的数据传输。

应用场景:即时通信、网游对战、金融证券、

国际贸易、邮件、等等。

不管是什么场景,都是计算机跟计算机之间通过网络进行数据传输。

●Java中可以使用java.net包下的技术轻松开发出常见的网络应用程序。

常见的软件架构

BS架构:

BS架构的优缺点

1.不需要开发客户端,只需要页面+服务端

2.用户不需要下载,打开浏览器就能使用

3.如果应用过大,用户体验受到影响

cs架构:

CS架构的优缺点

1.画面可以做的非常精美,用户体验好

2.需要开发客户端,也需要开发服务端

3.用户需要下载和更新的时候太麻烦

小结:

网络编程三要素

确定对方电脑在互联网上的地址也就是——ip

确定接收数据的软件也就是——端口号

确定网络传输的规则——协议

网咯三要素:

IP:设备在网络中的地址,是唯一的标识。

端口号:应用程序在设备中唯一的标识。

协议:数据在网络中传输的规则,常见的协议有UDP、TCP、http、https、ftp。

小结

网络编程三要素—IP

IP全称:

Internet Protocol,是互联网协议地址,也称IP地址。是分配给上网设备的数字标签。

通俗理解:

上网设备在网络中的地址,是唯一的

常见的IP分类为:

IPV4、IPV6

解决ipv4不够用的问题出现了ipv6但主流还是ipv4

总结

iPV4的地址分类形式

因为ipv6没有普及,现在怎么解决ipv4不够用的问题。

●公网地址(万维网使用)和私有地址(局域网使用)。

●192.168.开头的就是私有址址,范围即为192.168.0.0--192.168.255.255,专门为组织机构内部使用,以此节省IP

特殊IP地址

127.0.0.1,也可以是localhost:是回送地址也称本地回环地址,也称本机IP,永远只会寻找当前所在本机。

常用的CMD命令:

ipconfig:查看本机IP地址

ping:检查网络是否连通

小结

IP的类InetAddress的使用

网络编程三要素—端口号

端口号:

应用程序在设备中唯一的标识。

端口号:由两个字节表示的整数,取值范围:0~65535

其中0~1023之间的端口号用于一些知名的网络服务或者应用。

我们自己使用1024以上的端口号就可以了。

注意:一个端口号只能被一个应用程序使用。

网络编程三要素—协议

协议

UDP协议

  • 用户数据报协议(User Datagram Protocol)
  • UDP是面向无连接通信协议。

速度快,有大小限制一次最多发送64K,数据不安全,易丢失数据

面向无连接:意思是没有先检查俩台设备是否连接上就开始发送,有可能俩台电脑没 有连接发送失败。

TCP协议

  • 传输控制协议TCP(Transmission Control Protocol)
  • TCP协议是面向连接的通信协议。

速度慢,没有大小限制,数据安全。

面向连接:意思是先检查俩台设备是否连接上,确保连接成功在发送。

UDP通信程序

UDP发送数据:

1.创建发送端的DatagramSocketi对象

2.数据打包(DatagramPacket)

3.发送数据

4.释放资源

UDP接受数据:

1.创建接收端的DatagramSocketi对象

2.接收打包好的数据

3.解析数据包

4.释放资源

细节:

UDP的三种通信方式(代码实现)

代码实现:

发送端:

接收端:

TCP网络协议

TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象

通信之前要保证连接已经建立

通过Socket产生IO流来进行网络通信

客户端:

服务端:

代码实现:

发送数据(客户端):

接受数据(服务端)

TCP中文乱码问题

用转换流将字节流转换为字符流。

TCP通信程序(三次握手)(四次挥手)

三次握手:

四次挥手:


文章转载自:

http://BYrxxE0x.gyfhk.cn
http://5mF89Y4L.gyfhk.cn
http://2ekzLFoQ.gyfhk.cn
http://ouEnCgVn.gyfhk.cn
http://wx9Wf7x0.gyfhk.cn
http://X3KC9tIW.gyfhk.cn
http://hMWeXacq.gyfhk.cn
http://lROS09FD.gyfhk.cn
http://uj44YZq7.gyfhk.cn
http://alEbwv0h.gyfhk.cn
http://HseqAlUM.gyfhk.cn
http://h9HBDpJ8.gyfhk.cn
http://bRnWZZNy.gyfhk.cn
http://UEMMvBuc.gyfhk.cn
http://gT4lrmVI.gyfhk.cn
http://rAvfuiwZ.gyfhk.cn
http://PM9kjCFr.gyfhk.cn
http://as6ydG37.gyfhk.cn
http://Su5npepo.gyfhk.cn
http://h3dtmMhJ.gyfhk.cn
http://WNJgnAO6.gyfhk.cn
http://WI8567jG.gyfhk.cn
http://MeU5KmTh.gyfhk.cn
http://M1ryk6VZ.gyfhk.cn
http://kiM013Bt.gyfhk.cn
http://7Mbi32uQ.gyfhk.cn
http://BOuu58PT.gyfhk.cn
http://NO4dI7is.gyfhk.cn
http://jJXDeEJ8.gyfhk.cn
http://w34FhX6D.gyfhk.cn
http://www.dtcms.com/wzjs/635902.html

相关文章:

  • 网站怎么描述做网站包括图片设计吗
  • 关于网站得精神文明建设新媒体运营需要具备哪些能力
  • 什么网站做推广效果好互助网站制作公司
  • 亚马逊网网站建设规划报告淮北建设投资有限责任公司官网
  • 云畅网站建设后台汕头建站方案
  • 广州网站建设咨询电话徐州seo企业
  • 搭建本地网站环境北京住总第一开发建设有限公司网站
  • 怎样给公司申请一个网站个人申请小程序收费吗
  • 电商网站首页开发湖南住建云
  • 为什么做的网站在谷歌浏览器打不开html编写软件
  • 网站怎么做地图导航网站源码在线提取
  • 茶叶网站开发wordpress网站迁移
  • 精品国内网站建设怎么做中英文网站
  • 什么是网站建设中的专用主机门户网站开发公司平台
  • 汕头网站制作公司建设一个网站首先需要
  • 萧江做网站网站建设优化兼职
  • 网站设计素材网站网络推广运营主要做什么
  • 石家庄网站定制模板建站网页设计与制作论文题目
  • 自己弄个网站广州网站开发外包公司
  • 济宁网站运营青岛建设企业网站
  • 很好用的炫酷WordPress主题东莞优化公司收费
  • 高端的网站开发新乡网站建设哪家好
  • 郑州网站建设最好腾讯社交广告平台
  • 推荐一个两学一做的网站企业网站优化面向什么工作
  • 内蒙古建设部网站河南seo公司
  • 网站建设实施步骤做非物质文化遗产网站的风险
  • 甘肃做网站找谁山西太原今天重大新闻
  • 网站视觉元素上虞做网站公司
  • 品牌网站建设企业上海域邦建设集团网站
  • 网站建设简称什么网站建设书案例