240 likes | 508 Views
Telecommunication & Networking. Lesson 9. Presentation Reminder. Make sure you are aware of the schedule Presentations are NOT in this room, but at CKB LT3 for both June 15, and June 22. Please be on time. Absence will affect your individual grade. Equipment request? Each team must
E N D
Telecommunication & Networking Lesson 9
Presentation Reminder • Make sure you are aware of the schedule • Presentations are NOT in this room, but at CKB LT3 for both June 15, and June 22. Please be on time. Absence will affect your individual grade. Equipment request? • Each team must • Provide an overview of the business and the rationale for the establishment of an intranet • Provide the intranet system architecture with internetworking characteristics • Provide a technical tutorial of your team’s implementation responsibility (e.g., Exchange server) and the complete system operations • Provide Q&A
Market Share: Top Servers (www.netscraft.com :June 8 8:00 a.m. HKT) Last Poll of 15 million sites, May 2000
Statistics • Apache (60%), Microsoft-IIS (21%), Netscape-Enterprise (7%)…WebLogic (0.6%) [May 2000] • Host Count: Jan 2000 vs Jan 1999 • 72,398,092 to 43,230,000: an increase of 29,168,092 or 40% • RedHat: dominating Linux OS (information is not complete)
Voice RTP/RTCP Applications Applications TCP/UDP TCP/UDP IP IP DLL/PL DLL/PL
IPOConnect.com • A company advises and invests for customers with accounts starting with at least US$10 million; each trade will be at least US$100,000.00 • The company has two branch offices: one in Kowloon and one in Hong Kong island • Total number of employees: 20 brokers + management team + technical team • The company only invests on IPO’s (they may underwrite some IPO’s themselves) • They want an intranet to facilitate their operations…!!!
Internet Telco BranchHK Transaction DB/WebServer BrokerHK01 T1? BranchKln Transaction DB/MailServer BrokerHK02 BrokerHK03 Intranet InterOffice • Human Resources • Accounting • Payroll BrokerKln01 BrokerKln02
Fictitious Transactions • Advise Buy/Sell 5000000 tom.com • Buy 5000000 tom.com • Sell 5000000 tom.com • Confirm Buy • Confirm Sell • Enquire Portfolio • Portfolio …
Communication Link? ?Application Secure? ?Private Network? Applications Applications TCP/UDP TCP/UDP IP IP DLL/PL DLL/PL Readily Available
Web-based User Interface Use sockets to send raw data (e.g., “Buy 5000000…) Applications Applications TCP/UDP TCP/UDP IP IP DLL/PL DLL/PL Readily Available
IPv4 IPv6 (www.ipv6.org) TCP/UDP • IP/IPSec • address size from 32 to 128 bits • address space ran out • globally unique address • network address translation (NAT) * expansion leads to new NAT-based addresses … Lower Two Layers (DLL & PL)
ISP Internet NAT box NAT box • same private addresses • one address (that of NAT box) to many addresses (internal) • modification of packet information during flight expected
IPv4 IPv6 (IPng) • Header size is twice as big even with 4 times the size of v4 network address • Fixed in general • Has a next header field (or extension header) • Extension makes easy • Integrity and authentication • Network Management • DHCP server: what if it is down? • Automatic configuration of a new ‘node’ without a server • Anycast • Unicast, multicast, broadcast • Anycast: one-to-any-member-of-a-group; the ‘nearest’
QoS • Flow label (24 bits): service independent flow characteristics; implementation specific • Priority label (4 bits) • To allow support for different types of traffic • Small numbers (0-7) identify low-priority traffic (emails); the source is providing the congestion control • Large numbers (8-15) identify high priority traffic that is not to be dropped and must be pushed through; e.g., video; values 9-14 are being defined for other types of data
Acceptance? • Customer base is not large enough that most ISPs are not doing the upgrade (in the States); • Equipment manufacturers (e.g., CISCO) have to be ready to fill the market when the market demand is on the upturn • ISPs in Asia and Europe want IPv6 because of the non-existent address space • Coexistence of IPv4 & IPv6
Programmable Routers/Switches
Active Networks • Passive bits through traditional data networks • Packets went through routers with very limited processing: header modification (NAT) • Instead, ‘capsules’ are injected into the network • ‘capsules’ are miniature programs executed at nodes (encapsulated data and code segment, or at least one instruction) • Every ‘message’ is a ‘capsule’ or a program • ‘Active’ not only at end-to-end systems (client and server), but at every node • Mobile, safe and efficient
Applets • Firewalls: manipulate user’s packets according to specific ‘rules’ or applications at a corporation boundary; update? • Web Proxies: caching? How to cache “active” pages • Nomadic agents & gateways: travellers’ environments adapted to the end system (phone line in a hotel vs LAN in the office); maintain state information • Bidding, aggregation, information fusion, …
A general architecture for AN by Smith, et. al., IEEE Computer, April 1999
Execution Environments • Smartpackets : BBN (under GTE)’s code life time ends when execution is complete; uses Sprocket, a special language for smart packet programming; diagnostic; • ANTS: http://www.sds.lcs.mit.edu/activeware • Netscript: “NetScript is a programming language and environment for building networked systems.”; dynamic firewall creation; (http://www.cs.columbia.edu/dcc/netscript/)
ANTS (Active Node Transfer System)(ieee computer, April, 1999)
Active Networks • Security concerns: in addition to integrity and confidentiality, for example, same as traditional networks, AN deals with unfriendly active packets at each node (e.g., that drains node resources similar to DOS attacks)
Few notes Canada’s optical networking (3rd generation Internet project) • “The initial segments of CA*net 3 were deployed in October 1998, and the entire network [8500km], which runs from from Halifax, Nova Scotia, off the East Coast to Vancouver, British Columbia, on the West Coast, was completed in July 1999. The network was extended to Seattle in April 2000, and additions to New York are scheduled to be active by mid-May.”
vBNS + Internet2www.vbnsplus.net + www.internet2.edu • “vBNS+ is a nationwide network that supports high-performance, high-bandwidth applications. Originating in 1995 as the vBNS, vBNS+ is the product of a five-year cooperative agreement between MCI Worldcom and the National Science Foundation.” • “Internet2, led by over 170 U.S. universities working in partnership with industry and government, is developing and deploying advanced network applications and technologies, accelerating the creation of tomorrow's Internet.”