【慕课笔记】1-1 网络基础知识-网络基础简介


两台计算机通过网络进行通信:
①二者有唯一标识——IP地址
②二者有共同的语言——协议

③二者用相应的端口号辨别不同应用程序的通讯——端口号






1物理层:网线 网卡 双绞线
4传输层:TCP/IP协议
5应用层:用户直接接触到的层。
HTTP超文本传输协议,上网电子商务
FTP文件传输协议,文件上传下载及共享
SMTP简单邮件传送协议,文件的发送
Telenet远程登录服务。


IP地址
为实现网络中不同计算机之间的通信,每台机器都必须有一个唯一标识,类比于手机号
IP地址格式:数字型。如:192.168.0.1
IPv4格式是32位的


端口
1、用于区分不同的应用程序
2、端口号范围为0~65535,其中0~1023为系统所保留
3、IP地址和端口号组成了所谓的Socket,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础
4、常用端口号:http80 ftp21 tenet23


Java中的网络支持
针对网络通信的不同层次,Java提供的网络功能有四大类:
1、InetAddress:用于表示网络上的硬件资源,即IP地址的相关信息。
2、URL:统一资源定位符 通过URL可以直接读取或写入网络上的数据。
3、Sockets:使用TCP协议实现网络通信的Socket相关的类。
4、Datagram:使用UDP协议,将数据保存在数据报中,通过网络进行通信。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值