• java知识学习40-网络编程概述


    计算机网络的概述:是指将不同地理位置的具有独立功能的多台计算机及外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

      

    网络编程的概述:在网络通信协议下,实现网络互联的不同计算机上运行的程序可以进行数据交换。

    网络编程三要素:IP地址、端口、协议

      IP地址:每台计算机都有一个IP地址,通过这个IP地址才能找到要互相通信的计算机。

        

        常用命令:ipconfig(查看本机的IP地址);ping IP地址(检查和对应的IP地址是否连通);

        特殊IP地址:127.0.0.1(也称环回地址,也指代本机地址)

        InetAddress类:此类表示Inetnet协议(IP)地址,提供了对IP地址的获取与操作。

          

      端口:网络的通信,本质上是两个应用程序的通信。通过IP地址找到目的计算机后,还需要知道是哪个应用程序在和对方通信,而通过端口就可以唯一标识出对应的程序。

        

      协议:同一网络间的计算机互相连接和通信时必须遵守一定的规则,也就是网络通信协议,它对数据的传输格式、传输速率、传输步骤等都做了统一规定,必须同时遵守才能完成数据的交换。常见的协议有TCP协议和UDP协议。

      UDP协议:也称用户数据报协议

        

      TCP协议:也称传输控制协议

        

        

  • 相关阅读:
    好想和这俩妹子一起晒晒太阳
    APP里如何添加本地文本
    Xcode静态检查分析代码
    漫谈iOS程序的证书和签名机制
    CrashMonkey4IOS App测试
    iOS 通信常用小功能
    iOS开发之如何跳到系统设置里的各种设置界面
    从APP跳转到WI-FI
    iOS 微信支付总结
    iOS支付宝支付总结
  • 原文地址:https://www.cnblogs.com/blogofzxf/p/14687464.html
Copyright © 2020-2023  润新知