zoukankan      html  css  js  c++  java
  • 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协议:也称传输控制协议

        

        

  • 相关阅读:
    PouchContainer Goroutine Leak 检测实践
    CDN全站加速助力企业云上升级
    互联网架构如何促进数字化营销
    设计模式之模板方法
    设计模式之外观模式
    设计模式之适配器模式
    分布式理论(一)CAP 理论
    边缘计算基本概念
    MQTT实战之MQTT入门
    高性能NIO通信框架之Netty架构总结(1)
  • 原文地址:https://www.cnblogs.com/blogofzxf/p/14687464.html
Copyright © 2011-2022 走看看