Android网络架构
OSI七层网络模型(从下往上)
- 物理层(Physical)
- 数据链路层(Datalink)
- 网络层(Network)
- 传输层(Transport) TCP UDP
- 会话层(Session)
- 表示层(Presentation)
- 应用层(Application)
TCP/IP
- 应用层 应用层,表示层,会话层
- 传输层 传输层
- 网络互连层 网络层,如网际协议(IP)
- 主机到网络层 数据链路层,物理层

IP地址&端口号
- IP地址
- 端口号:端口号规定为16位,即允许一个IP主机有2的16次方65535个不同的端口
- 0~1023:分配给系统的端口号:HTTP:80,HTTPS:443,FTP:21,TELNET:23
- 1024~49151:登记端口号,主要是让第三方应用使用
- 49152~65535:短暂端口号,是留给客户进程选择暂时使用,一个进程使

本文深入解析Android网络通信中的TCP/IP协议,包括OSI七层模型、TCP/IP模型、IP地址和端口号。重点讲解TCP连接的三次握手与四次挥手过程,以及UDP的特点。同时介绍了Java中的关键网络类如Socket和ServerSocket在Android中的应用。
最低0.47元/天 解锁文章
2657

被折叠的 条评论
为什么被折叠?



