【java网络】TCP通信,ServerSocket类和Socket类的初始化及使用

  • TCP/IP协议
    1,TCP/IP模型结构:TCP/IP共分为四层:应用层 、传输层 、网络层 、网络接口层.

1)应用层:
应用层面有着很多协议来支持不同的应。如我们进行万维网(WWW)访问用到了HTTP协议、文件传输用FTP协议、电子邮件发送用SMTP、域名的解析用DNS协议、远程登录用Telnet协议等等,都是属于TCP/IP应用层的。(FTP、SMTP、telnet、DNS、tftp)
2)传输层:
传输层的的功能主要是提供应用程序间的通信,TCP/IP协议族在这一层的协议有TCP和UDP。
3)网络层:
网络层是TCP/IP协议族中非常关键的一层,主要定义了IP地址格式,从而能够使得不同应用类型的数据在Internet上通畅地传输,IP协议就是一个网络层协议。(IP数据包)
4) 网络接口层:
这是TCP/IP软件的最低层,负责接收IP数据包并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。(帧,网络接口协议)。
TCP网络通信是利用Socket类编写通信程序,TCP网络通信常用两个应用程序,一个是ServerSocket类,表示Socket服务器端,Socket类表示Socket客户端,两者之间的表达方式和逻辑顺序也不一样,两者交互通常有:
(1)服务器端创建一个服务器端套接字(ServerSocket),调用accept()方法监听,等待客户端来接听;
(2)客户端创建一个Socket类ÿ

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值