首页 > 编程语言 >java网编

java网编

时间:2022-10-17 09:22:34浏览次数:40  
标签:UDP java 网编 端口 TCP --- InetAddress 连接

打电话---连接---接了---通话 TCP连接

发短信----发送------接收 UDP连接

IP

IP地址:InetAddress

  • 唯一定位一台网络上计算机

  • 127.0.0.1:本机localhost

  • ip地址的分类

    1. ipv4/ipv6

    2. 公网(互联网)---私网(局域网)

InetAddress无构造器,要用他自己的方法

 

获取本机地址

InetAddress.getByName("127.0.0.1");
InetAddress.getByName("localhost");
InetAddress.getLocalHost();

 

端口

端口表示计算机上的一个程序的进程

  • 不同的进程有不同的端口号,用来区分软件

  • 被规定0-65535

  • TCP UDP两种端口

  • 端口分类

    • 共有端口0-1023

      • HTTP 80

        HTTP 443

        FTP 21

        TELENT 23

    • 程序注册端口:1024-49151,分配给用户或者程序

      • Tomact : 8080

      • MySQL : 3306

      • Oracle : 1521

    • 动态,私有:49152-655357

      netstat -ano #查看所有端口
      nestat -ano|findstr"5900" #查看指定的端口(数字不固定)

       

通信协议

网络通信协议:速率,传输码率,代码结构,传输控制......

TCP/IP协议簇:实际上是一种协议

重要:

  • TCP:用户传输协议

  • UDP:用户数据报协议

出名的协议:

  • TCP

  • IP:网络互联协议

TCP UDP对比

TCP:打电话

  • 连接,稳定

  • 三次握手,四次挥手

    • 三次握手:A通知B,B回应,进行连接

    • 四次挥手:A通知要断开,B回答收到,B进行确定,断开连接

  • 客户端,服务端

  • 传输完成,释放连接,效率低

UDP:发短信

  • 不连接,不稳定

  • 客户端,服务端:没有明确的界限

  • 不管有没有准备好,都可以发给你

 

TCP

 

标签:UDP,java,网编,端口,TCP,---,InetAddress,连接
From: https://www.cnblogs.com/zaughtercode/p/16797952.html

相关文章

  • Java是值传递(pass-by-value)还是引用传递(pass-by-reference)?
    TheparameterpassingmechanisminJavaispass-by-valueexample:publicclassTest{publicstaticvoidmain(String[]args){testaa=newtesta(......
  • Java基础面试总结
    常见编译型语言:C、C++、Go、Rust等(执行速度快,但开发效率低)常见解释型语言:Python、JavaScript、PHP(开发效率高,但执行效率低)先编译后解释:Java重载和重写有什么区别?重载......
  • Java注解(4):一个真实的Elasticsearch案例
    昨天把拼了一半的注解+Elasticsearch积木放下了,因为东西太多了拼不好,还容易乱。休息了一晚上接着来。 接着昨天,创建elasticsearch文档注解(相当于数据表的注解):/***e......
  • Java集合
    集合框架一.继承体系参考:https://blog.csdn.net/qq_43294932/article/details/122997571二.必背题HashMap的扩容机制?在1.7之前HashMap底层是数组+链表的方式,在......
  • Java中的异常
    Java中的异常 try(  //监控区域,把可能出现异常的代码放到这里面)catch(想要捕获的异常的类型 定义个名字){  捕获到异常后进行的操作。}finally{  不管有......
  • java中的接口
    java中的接口 接口代码如下:在创建java文件的时候把里面的class换成interface,那么这个java文件就变成了接口接口的作用1.约束方法。2.定义一些方法,让不同的人实现。......
  • java中的抽象类
    java中的抽象类//在类名前加上abstract,那么这个类就变成了抽象类。//java的类是单继承的,但是他的接口可以多继承。//在方法前加上abstract,那么这个方法就变成了抽象方法......
  • Java中的static详解
    Java中的static详解packageoop.Demo07;​publicclassStudent{​  //静态代码块,在类创建的时候同时创建,只会执行一次,执行顺序为第一  static{    Sys......
  • Java 静态类、静态方法和静态变量
    (37条消息)Java静态类、静态方法和静态变量_winfredzen的博客-CSDN博客_静态方法在加载的时候会执行return(37条消息)java中引用数据类型有哪些?_xiaoming3526的博客-CS......
  • idea中使用阿里巴巴开发手册插件----Alibaba Java Coding Guidelines
    AlibabaJavaCodingGuidelines p3cp3c是阿里巴巴所研发的代码规范插件,规范基于《阿里巴巴Java开发手册》,在IntelliJIDEA的插件管理中直接搜索AlibabaJavaCodingG......