egrep "^[ \t]+ib" /proc/net/dev]
# |
Layer |
Protocol |
Java SDK core APIs |
7 |
Application Layer |
HTTP,FTP, SSL, etc |
java.net.HttpURLConnectin , javax.servlet.HttpServlet |
6 |
Presentation Layer |
|
#no real distinction in Java between Application/Presentation OSI layers |
5 |
Session Layer |
NetBios , RCP |
#no Java SDK core support for OSI session layer |
4 |
Transport Layer |
TCP,UDP |
java.net.Socket java.net.ServerSocket java.net.Datagram |
3 |
Network Layer |
IP |
java.net.InetAddress |
2 |
Data Link Layer |
PPP |
#no Java SDK core support for OSI physical layer However .... Java 7 Sockets Direct Protocol ( VM bridge from InfiniBand to java.net.* and java.io.* core APIs) |
1 |
Physical Layer |
Ethernet/ InfiniBand |
|
# |
层名称 |
协议层 |
每一层中 Java SDK 中实现的核心 API 描述 |
7 |
应用层 |
HTTP,FTP, SSL, etc |
java.net.HttpURLConnectin , javax.servlet.HttpServlet |
6 |
表示层 |
|
Java 实现的应该是 TCP/IP 四协议模型 所以对于 Java SDK 的核心 API 来说, 应用层和表示层是相同的 |
5 |
会话层 |
NetBios , RCP |
Java SDK 中没有支持 OSI 会话层的 API |
4 |
传输层 |
TCP,UDP |
java.net.Socket java.net.ServerSocket java.net.Datagram |
3 |
网络层 |
IP |
java.net.InetAddress |
2 |
数据链路层 |
PPP |
#no Java SDK core support for OSI data link layer 在 Java SDK 核心包中没有支持 OSI 模型中数据链路层的 API |
1 |
物理层 |
Ethernet(以太网)/ InfiniBand |
# 在 Java SDK 核心包中没有支持 OSI 模型中物理层的 API 但是 ! Java 7 Sockets Direct Protocol ( VM bridge from InfiniBand to java.net.* and java.io.* core APIs) Java 7 版本中的 SDP (实现了 java.net.* 和 java.io.* 网络包中的 API 函数可以通过虚拟机来连接调用InfiniteBand 底层网络数据传输) 技术的出现,却改变了这一点 |
[java,SDP] java 7 SDP 技术/Socket Direct Protocol 1
原文:http://blog.chinaunix.net/uid-28595538-id-5088359.html