JAVA入门到精通-第84讲-网络基础

Posted 夏至稻花如白练,大暑池畔赏红莲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA入门到精通-第84讲-网络基础相关的知识,希望对你有一定的参考价值。




QQ后台界面(服务器界面):可以对用户管理
强制有人下线

豪华版:腾讯公司
im 项目,即时通讯项目;


后台“启动服务器”

服务器架设在公网上,是可以实现网络聊天的;

----------------------
普通版:
服务器上有真正的IP地址;通过路由器进行数据转发;
TCP/IP协议;传输控制协议和IP协议;
Internet协议(TCP/IP)
中国互联网1994年进入高速发展时期;
OSI七层模型和TCP/IP四层模型;

QQ相互通讯的时候如何和层发生交互:
TCP头:
IP头(网络层):这个数据发送给谁
帧头/帧尾(链路层):
网卡负责把数据经过路由器、服务器中转;
封装与解包

 ping  / tracert

-ip 地址: 网络号/主机号
a类地址可以表示更多的主机;

局域网广播:255.255.255.255
回路:127.0.0.1 

a --- k 192.168.3.11
路由会把请求进行不停地转发;
热土豆原理:
IP不归我管,迅速给下一个路由;原则上是经过64个路由找不到就默认为是垃圾;包丢弃;减少包数量;
-------------------------------------------

java网络编程

qq聊天项目介绍

涉及到java各个方面的技术

1java面向对象编程;2、界面编程;3、网络编程;4、多线程;5、文件I/O操作;6、数据库操作

 

java网络编程基础知识

学习java网络编程你必需要了解的几个概念:

1、协议(TCP/IP)

    TCP/IP(Transmission Control Protocol/Internet Protocol)的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。

TCP/IP协议的由来

    在阿帕网(ARPR)产生运作之初,通过接口信号处理机实现互联的电脑并不多,大部分电脑相互之间不兼容,在一台电脑上完成的工作,很难拿到另一台电脑上去用,想让硬件和软件都不一样的电脑联网,也有很多困难。当时美国的状况是,陆军用的电脑是DEC系列产品,海军用的电脑是Honeywell中标机器,空军用的是IBM公司中标的电脑,每一个军种的电脑在各自的系里都运行良好,但却有一个大弊病:不能共享资源。

 

互联网之父--瑟夫(Vinton G.Cerf)

1997年,为了褒奖对因特网发展作出突出贡献的科学家,并对TCP/IP协议作出充分肯定,美国授予为因特网发明和定义TCP/IP协议的文顿·瑟夫和卡恩“国家技术金奖”。这无疑使人们认识到TCP/IP协议的重要性。


tcp/ip基础--ip地址与包的路由传递

ip地址

概述:每个internet上的主机和路由器都有一个ip地址,它包括网络号和主机号,所有ip地址都是32位的,ip地址按照国际标准的划分为a,b,c,d,e五种类型。





























以上是关于JAVA入门到精通-第84讲-网络基础的主要内容,如果未能解决你的问题,请参考以下文章

JAVA入门到精通-第53讲-数据库概念

JAVA入门到精通-第40讲-线程

JAVA入门到精通-第1讲

JAVA入门到精通-第0讲

JAVA入门到精通-第45讲-IO编程

JAVA入门到精通-第68讲-项目开发流程