随笔分类 -  TCP/IP

摘要:看了两遍概论,发现者却是是一本不可多得的好书,并非浪得虚名,书中的讲解切中要害,使我以前的好所疑问都烟消云散。结合书中的讲解和自己的理解,对本章做一总结。 TCP/IP是受OSI分层思想的启发,将OSI七层简化为四层的一个协议系统,它已经成为实际上的标准,得到广泛的使用,使得运行不同操作系统不同厂家不同网络的计算机可以实现互联互通。 TCP/IP中每一层负责不同的功能: 1>链路层:包括操作系统中不同厂商的设备驱动程序和网卡,它们一起处理物理接口的细节; 2>网络层:处理分组在网络中的活动,如选路,包含IP协议,ICMP,IGMP协议。 3>传输层:为两台主机上的应用程序提供 阅读全文
posted @ 2012-08-09 12:29 斗榖於菟 阅读(342) 评论(0) 推荐(0)
摘要:一、获取Socket的信息 在一个Socket对象中同时包含了远程服务器的IP地址和端口信息,以及客户本地的IP地址和端口信息。此外,从Socket对象中还可以获得输出流和输出流,分别用于向服务器发送数据。一下方法用于获取Socket的有关信息。 getInetAddress():获得远程服务器的IP地址。 getPort():获得远程服务器的端口。 getLocalAddress():获得客户本地的IP地址。 getInputStream():获得输入流,如果Socket还没有连接,或者已经关闭,或者已经通过shutdownInput()方法关闭输入流,那么此方法会抛出IOExce... 阅读全文
posted @ 2012-08-08 20:12 斗榖於菟 阅读(854) 评论(0) 推荐(0)
摘要:Socket的构造方法有以下几种重载形式:(1) socket()(2) Socket(InetAddress address,int port)throws UnknownHostException,IOException(3) Socket(InetAddress address,int port,InetAddress localAddr,int localPort)throws IOException(4) Socket(String host,int port)throws UnknownHostException,IOException(5) Socket(String host, 阅读全文
posted @ 2012-08-08 17:01 斗榖於菟 阅读(3413) 评论(0) 推荐(0)
摘要:OSI(Open System Interconnection)参考模型把网络分为七层:1.物理层(Physical Layer) 物理层主要传输原始的比特流,集线器(Hub)是本层的典型设备;2.数据链路层(Data Link Layer) 数据链路层负责在两个相邻节点间无差错的传送以帧为单位的数据,本层的典型设备是交换机(Switch);3.网络层(Network Layer) 网络层主要完成的工作是:选择合适的网间路由和交换节点,网络层将数据层提供的帧组成数据包,包中封装有网络层包头,包头中含有逻辑地址信息(源主机和目标主机的网络地址),典型设备是路由器(Router);4.传输层... 阅读全文
posted @ 2012-08-07 15:01 斗榖於菟 阅读(8319) 评论(0) 推荐(0)