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协议:也称传输控制协议

        

        

  • 相关阅读:
    批处理详细教程1
    “无后端”的web应用开发模式
    给Notepad++换主题
    Github for Windows使用图文教程
    MongoDB操作数据库的几个命令(自己用)
    P2P实现的原理
    ios中摄像头/相册获取图片压缩图片上传服务器方法总结
    ffmpeg编译
    UIScrollView的contentSize、contentOffset和contentInset属性
    sqllite相关总结
  • 原文地址:https://www.cnblogs.com/blogofzxf/p/14687464.html
Copyright © 2011-2022 走看看