初入网络编程

https://blog.csdn.net/qq_27026603/article/details/65946662
java学习连接,很是详细。
网络编程主要是网络通讯,实现计算机之间的对话和文件传输。WEB编程主要就是网站开发。一个是c/s架构(应用软件,桌面应用程序又称之为客户端-服务器应用程序,Client/Server) 另外一个是b/s架构(网站又称浏览器-服务器应该程序,Browser/Server)。java

网页编程和网络编程
网络编程底层
网页编程交互编程

网络:局域网,城域网,互联网。
地址:ip地址,肯定网络上的一个绝对地址。
端口号:区分计算机软件,两个字节。0-65535.
在同一个协议系,端口号不能重复。1024如下最好不要用。
资源定位:URL统一资源定位符。 URI:统一资源。
协议:tcp,udp协议
tcp:先创建后传输 面向链接安全可靠,效率不高,相似电话。
udp:非面向链接,效率高,相似短信。
数据:先封装后拆封
网络分层:应用层 传输层,网络层,物理+数据链路层(tcp/ip参考模型)
服务器==》流==>>客户端浏览器

==》类
1 InetAddress(ip地址和域名解析) InetSocketAddress(包含端口)
2 URL
3 TCP: SeverSocket(sever) Socket (cilent)
4 UDP:DatagramSocket DatagramPacket安全

相关文章
相关标签/搜索