黑马程序员_温习 网络编辑一 (个人笔记)摘要(网络概述---网络参考模型---网络传输要素---IP地址---端口----传输协议(UDP -- TCP)---Socket机制 )
2013-12-16 22:37
941 查看
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
摘要(网络概述---网络参考模型---网络传输要素---IP地址---端口----传输协议(UDP -- TCP)---Socket机制 )
网络编程概述:
如图:
网络参考模型:
如图:
网络传输要素:
如图:
IP地址(网络层):网络中设备的标识
|--不易记忆,可用主机名
|--本机回环地址:127.0.0.1 主机名:Localhost
java.net包--->InetAddress:此类表示互联网协议(IP)地址
例:
主 throws UnknownHostException (未知主机异常)
InetAddress i = InetAddress.getLocalHost();//将本地主机名和IP记录
i.getHostAddress();//获取ip
i.getHostName();//获取主机名
InetAddress ia = InetAddress.getByName("192.168.1.211");//将指定主机的IP和主机名记录
ia.getHostAddress();//获取IP
ia.getHostName();//获取主机名(不一定成功,因为可能对方IP和主机名的映射关系不在网络上,造成解析失败)
端口:用于标示进程的逻辑地址,不同进程的表示(只是一个标示,不用封装对象)
|--有效端口:0~~65535,其中0~~1024为系统使用或保留端口
网络传输协议:通讯的常见规则:
|--UDP:
|--将数据以及源和目的封装在数据包中,不需要建立连接
|--每个数据的大小限制在64K内
|--因无连接,所以是不可靠协议
|--不需要建立连接,速度快
|--如 “飞Q” “步话机” “对话也是一种UDP”
|--TCP:
|--建立连接,形成传输数据的通道
|--在连接中进行大数据量传输
|--通过三次握手完成连接,是可靠协议(甲:在吗----乙:在----甲:哦)
|--必须建立连接,效率稍低
如图:
Socket:就是为网络服务提空的一种机制
通信的两端都是Socket
网络通信其实就是Socket间的通信
数据在两个Socket间通过IO传输
如图:
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
摘要(网络概述---网络参考模型---网络传输要素---IP地址---端口----传输协议(UDP -- TCP)---Socket机制 )
网络编程概述:
如图:
网络参考模型:
如图:
网络传输要素:
如图:
IP地址(网络层):网络中设备的标识
|--不易记忆,可用主机名
|--本机回环地址:127.0.0.1 主机名:Localhost
java.net包--->InetAddress:此类表示互联网协议(IP)地址
例:
主 throws UnknownHostException (未知主机异常)
InetAddress i = InetAddress.getLocalHost();//将本地主机名和IP记录
i.getHostAddress();//获取ip
i.getHostName();//获取主机名
InetAddress ia = InetAddress.getByName("192.168.1.211");//将指定主机的IP和主机名记录
ia.getHostAddress();//获取IP
ia.getHostName();//获取主机名(不一定成功,因为可能对方IP和主机名的映射关系不在网络上,造成解析失败)
端口:用于标示进程的逻辑地址,不同进程的表示(只是一个标示,不用封装对象)
|--有效端口:0~~65535,其中0~~1024为系统使用或保留端口
网络传输协议:通讯的常见规则:
|--UDP:
|--将数据以及源和目的封装在数据包中,不需要建立连接
|--每个数据的大小限制在64K内
|--因无连接,所以是不可靠协议
|--不需要建立连接,速度快
|--如 “飞Q” “步话机” “对话也是一种UDP”
|--TCP:
|--建立连接,形成传输数据的通道
|--在连接中进行大数据量传输
|--通过三次握手完成连接,是可靠协议(甲:在吗----乙:在----甲:哦)
|--必须建立连接,效率稍低
如图:
Socket:就是为网络服务提空的一种机制
通信的两端都是Socket
网络通信其实就是Socket间的通信
数据在两个Socket间通过IO传输
如图:
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
相关文章推荐
- 黑马程序员_温习 网络编辑三 (个人笔记)摘要(TCP概述 ----TCP 演示)
- JAVA之旅(三十二)——JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用
- JAVA之旅(三十二)——JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用
- 黑马程序员_温习 网络编辑二 (个人笔记)概要(UDP传输演示)
- 黑马程序员--10.网络编程--02.【网络传输三要素在Java中的体现】【TCP和UDP概念】【Socket基本概念】
- 网络编程的概述2 网络通信中的三要素3 InetAddress的概述和测试,IP地址:InetAddress 传输协议(网络协议)TCP 可靠协议,需要连接,效率会稍低 没有大小的限制UDP 不:
- IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用
- JAVA基础再回首(二十八)——网络编程概述、IP地址、端口号、TCP和UDP协议、Socket、UDP传输、多线程UDP聊天
- JAVA基础再回首(二十八)——网络编程概述、IP地址、端口号、TCP和UDP协议、Socket、UDP传输、多线程UDP聊天
- 黑马程序员——8.网络编程(网络模型、网络地址、传输协议(UDP、TCP/IP)、客户端和服务器端、URL)
- 黑马程序员_温习 网络编辑四 (个人笔记)摘要(浏览器客户端介绍----消息头---URL(统一资源定位符)(应用层)----域名解析)
- 黑马程序员——java网络编程中的传输协议:UDP和TCP
- [置顶] 基于iOS的网络音视频实时传输系统(四)- 自定义socket协议(TCP、UDP)
- 黑马程序员——自学笔记15(网络传输2—UDP传输和TCP传输)
- 关于网络传输协议的介绍(TCP、UDP、IP、Http、Socket)
- 黑马程序员-网络编程概述-网络模型-UDP-TCP
- 网络编程一:概述、网络模型、TCP\UDP、Socket套接字、UDP发送和接收、UDP聊、阻塞式方法
- 26 API-网络编程(网络概述,Socket通信机制,UDP协议发送和接收数据,TCP协议发送和接收数据)
- uc笔记10---网络通信,套接字(Socket),基于 TCP 协议的客户机/服务器模型
- 网络七层协议、TCP/IP、UDP、HTTP、Socket 个人理解