首页 > 编程语言 > 详细

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

时间:2021-04-22 08:58:41      阅读:24      评论:0      收藏:0      [点我收藏+]

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

  技术分享图片

 

 

 

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

 

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

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

    技术分享图片

 

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

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

 

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

      技术分享图片

 

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

    技术分享图片

 

 

 

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

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

    技术分享图片

 

 

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

 

    技术分享图片

    技术分享图片

 

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

原文:https://www.cnblogs.com/blogofzxf/p/14687464.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!