网络编程-----网络通信协议

网络编程-----网络通信协议

文章目录

  • 一、开胃小菜阶段
  • 二、网络协议的种类
  • 三、TCP/IP的分层
  • 四、IP地址和端口号
  • 五、InetAddress
  • 六、UDP与TCP协议

姓名:洋葱爱代码
喜欢:Java编程
重要的事情说三遍!!!
欢迎大家来访问哦,互相学习
欢迎大家来访问哦,互相学习
欢迎大家来访问哦,互相学习

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
今日学习任务!!!!!
1、掌握网络编程-----网络通信协议

一、开胃小菜阶段

✨网络通信协议的自述✨
虽然通过计算机网络可以使多台计算机实现连接,但是位于同一个网络中的计算机在进行连接和通信时必须要遵守一定的规则。这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

二、网络协议的种类

网络编程-----网络通信协议_第1张图片
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

三、TCP/IP的分层

网络编程-----网络通信协议_第2张图片
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

四、IP地址和端口号

网络编程-----网络通信协议_第3张图片
网络编程-----网络通信协议_第4张图片
网络编程-----网络通信协议_第5张图片
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

五、InetAddress

网络编程-----网络通信协议_第6张图片

package inetaddress;

import java.io.IOException;
import java.net.InetAddress;
import java.net.UnknownHostException;

public class Demo1 {
	public static void main(String[] args) throws IOException {
		//得到IP地址的主机名
		InetAddress inetAddress = InetAddress.getLocalHost();
		
//		得到字符串格式的原始IP地址
		String str = inetAddress.getHostAddress();
		
//		得到IP的主机名
		String strName = inetAddress.getHostName();
		
		 InetAddress inetAddress2 =  inetAddress.getByName(str);
		
//		判断指定时间内地址是否可以到达
		boolean flag = inetAddress.isReachable(10);
		
		
		System.out.println(inetAddress.toString());
	
		System.out.println(str);
		
		System.out.println(strName);
		
		System.out.println(inetAddress2);
		
		System.out.println(flag);
	}
}

网络编程-----网络通信协议_第7张图片
网络编程-----网络通信协议_第8张图片
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

六、UDP与TCP协议

网络编程-----网络通信协议_第9张图片
网络编程-----网络通信协议_第10张图片
网络编程-----网络通信协议_第11张图片
网络编程-----网络通信协议_第12张图片
网络编程-----网络通信协议_第13张图片
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

每日一夸!!!
就如同薛之謙对毛不易夸奖的
"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"

你可能感兴趣的:(#,java技能树,网络,网络协议,http)