第一节,java网络编程学习的概念

一,网络:将不同区域的计算机联系在一起,根据范围大小分为局域网,城域网,互联网。

二,地址:确定网络上的一个绝对地址  || 位置--->房子的地址。

三,端口号:用来区分计算机软件 || 房子的房门 2个字节 范围0-65525,一共65536个

1>同一协议下,端口号不可以重复,不同协议下端口号可以重复

2>1204以下的端口号是预留给操作系统的,http:80,ftp:21

四,资源定位,URL统一资源定位符,UR统一资源

五,数据的传输

1,协议:

1>TCP(transferControlProtocol):类似于打电话,面向连接,安全可靠,效率相对较低

2>UDP(UserDatagramProtocol):类似于发短信,非面向连接,安全性低,效率高

2,传输

先封装

后拆封



-------------------

需要学习的类

Inetaddress inetSocketAddress(封装了端口)

URL

TCP:Socket  , serverSocket

UDP:DatagramSokcet , DatagramPacket

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值