java socket编程简介

Posted 丰乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java socket编程简介相关的知识,希望对你有一定的参考价值。

#Java TCP Ip编程

 

其实下面几张图片就可以解释简单解释tcp-ip协议的大体流程了。

###计算机网络,分组报文和协议

网络是一组通过通信信道相互连接的机器组成。

组与组之间通过路由器连接

数据通过分组报文传递

协议,传输报文的规则


ip协议针对地址 tcp/udp针对端口

 

###地址

ip协议地址分为

ipv4 32位 4*8
ipv6 128位 8*16

端口的范围 1-65535

回环地址,自己给自己发消息的地址

ipv4 127.0.0.1
ipv6 0.0.0.0.0.0.0.1

NAT 小型网络转发报文时将转换报文中的地址和端口


域名解析DNS 把域名转换成 ip地址


名词客户端,服务端,代表了逻辑上通信的两个单元


什么是套接字

socket是一种抽象层,通过程序对网络模型的抽象

socket分类

流socket和数据报socket



 

 

 

 

 

 

 

 

 

 

 


 

以上是关于java socket编程简介的主要内容,如果未能解决你的问题,请参考以下文章

基于java的socket编程

Java Socket编程基础

JAVA 通过 Socket 实现 TCP 编程

JAVA 通过 Socket 实现 TCP 编程

基于java的socket编程及API解析

Java Socket 编程