Java -网络基础

这阵子面试屡战屡败呀,,小灰心

复习一下网络基础、、、、、

什么是网络,什么是数据传输协议,区别?
废话就不说了
五层结构 听说现在业内都是说四层了?
物理数据链路层——网络层——传输层——应用层
分层的好处无异是独立发展,拓展方便之类的

TCP三次握手?
建立连接——服务器收到——反馈到客户端
TCP UDP的区别
区别就是TCP是面向连接的,特点是安全,数据完整
UDP的特点是快速,但可能丢包,而且无序,但是实时性强

import java.util.;
import java.io.
;

public class TcpService() {
public static void main(String[] args ) throw Exception {
ServiceSocket ss = new ServiceSocket();
while(true){
Socket s = ss.accept(6666);
DataInputStream dis = new DataInputStream(s.getInputStream());
System.out.println(dis.readUTF());
dis.close();
s.close();
}
}
}

import java.util.;
import java.io.
;

public class TcpClient() {
public static void main(String[] args ) {
Socket s = new Socket(127.0.0.1,6666);
OutputStream os = s.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
dos.writeUTF(“hello”);
dos.flush();
dos.close();
s.close();
}
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值