栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA 网络编程 Socket

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA 网络编程 Socket

网络:相互连接的计算机,带来的好处有共享资源,交换数据

IP地址:定位计算机地址 通常由网络地址+主机地址组合

查看本机IP地址:电脑左下角输入CMD,回车在CMD界面输入ipconfig

127.0.0.1 测试本机网络配置

DNS: Domain Name System 域名系统,能完成网址域名与IP地址互换

服务器:网络环境下,具有较高计算能力,能提供用户服务的计算机,常用的是web服务器

B/S模式:Browser/Server 浏览器/服务器模式,参考访问京东网页

C/S模式:Client/Server 客户端服务器模式,参考QQ,需下载程序安装客户端

网络通信协议:为了在网络中不同的计算机之间进行通信而建立的规则,标准或约定的集合

Http: 超文本传输协议,这是一种请求响应协议

FTP: 文件传输协议

TCP 面向连接,追求安全,端到端通信

UDP无连接,追求效率,端到端通信

ICP/IP五层:网络分层

 

Socket:通信链路(实现双向的通信,要搭建一个连接)的端点被称为套接字(Socket)

分类:

1. 流式套接字(SOCK_STREAM)面向连接,可靠的数据传输服务——基于TCP协议,实现数据无差错,无重复传输

2. 数据报式套接字(SOCK_DGRAM)无连接服务——基于UDP协议,通过数据包传输,允许数据丢失

3. 原始式套接字SOCK_RAM)——允许对较低层的协议直接访问,不太常用

位于java.net包

Socket通信模型:进行网络通信时,Socket需要借助数据流来完成数据的传递工作

基于C/S端的代码模式

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/531284.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号