黑马程序员——自学笔记14(网络编程1—概念和过程)
来源:互联网 发布:centos 加载驱动 编辑:程序博客网 时间:2024/06/05 11:59
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
网络编程
网络传输过程
电脑1(FeiQ1)—>IP地址—>电脑2—>端口—>FeiQ2
具体过程(网络模型:根据程序所属功能划分不同层,来更清晰地传输数据)
OSI参考模型
应用层(封装数据,并加应用层特征) 对应各层
表示层(特征)
会话层(特征
传输层(TCP、UDP)
网络层(IP地址)
数据链层(传输方式)
物理层(网线等),由上往下封包 由下往上拆包
TCP/IP参考模型
应用层 对应各层
传输层
网络层
主机层
通讯协议:用来规定数据网络传输的规则,如语言等(TCP/IP)
网络通讯要素:1.IP地址:可用主机名帮助记忆(127.0.0.1)
net包下,InetAddress:封装IP地址的类,不用new
InetAddress.getLocalHost();//获取主机名称和地址
getHostAddress();//IP地址
getHostName();//主机名称
getByName();//给定IP地址,返回主机对 象,反之亦然
2.传输协议:UDP—只管发,不管是否与其他主机连接,不 可靠
TCP—必须建立连接(三次握手),形成通道, 应用于大数据量传输,可靠
端点(Socket):两端必须先有Socket,两者之间用IO传输
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
- 黑马程序员——自学笔记14(网络编程1—概念和过程)
- 黑马程序员--自学笔记--网络编程
- 黑马程序员——自学笔记1(java基础概念以及基本DOS命令)
- 黑马程序员——自学笔记15(网络传输2—UDP传输和TCP传输)
- 黑马程序员—网络编程笔记
- 黑马程序员——网络概念及Socket编程示例
- 黑马程序员_java自学学习笔记(八)----网络编程
- 黑马程序员---自学随堂笔记----网络编程
- 黑马程序员— 网络编程
- 黑马程序员—网络编程
- 黑马程序员—网络编程
- 黑马程序员—网络编程
- 黑马程序员—网络编程
- 黑马程序员—网络编程
- 黑马程序员—网络编程
- 黑马程序员—网络编程
- 黑马程序员—网络编程
- 黑马程序员 — 网络编程
- 淡墨写韵,不守起承转合
- Myeclipse上启动Struts2项目报错(严重: Exception starting filter struts2)
- 黑马程序员——自学笔记13(图形化界面编程2—事件监听机制)
- Data Formatting Guide
- a[i][j]与a[j][i]性能差别的原因
- 黑马程序员——自学笔记14(网络编程1—概念和过程)
- 享受寂寞
- Java线程(二):线程同步synchronized和volatile
- 黑马程序员_java基础加强—HTML&CSS
- 伤秋
- Java线程(三):线程协作-生产者/消费者模式
- 更改Myeclipse的Workspace
- Java线程(四):Timer和TimerTask
- 明年的七夕,你还记得我吗