2: Computer Networks Overview Flashcards
Protocol ?
A set of rules (a language) for communication between two or more computers.
TCP ?
IP ?
Transmission Control Protocol.
Internet Protocol.
How many protocols do modern computers use ?
Thousands.
What is an open system?
A system which has a public architecture (protocols, traffic source code) visible to all.
Anyone can:
- Connect
- Modify
an open system.
To whom belongs an open system ?
It can belong to someone.
Who developed Open-Source Software ?
A public community of developers, eg Linux OS.
3 examples of open systems?
- OS: UNIX, Linux
- Protocols: IP, TCP
- Systems: Internet, WWW
Examples of non-open systems ?
- OS: MS Windows
- Protocols: Military Protocols
- Systems: B2B
Advantages of open systems?
- Users have control over an implementation
- Bugs are identified and fixed early
- Adaptable to different domains
Disadvantages of open systems ?
- No central common version of standard
- Bugs may not be fixed compatibly
- Systems may not be always portable
Lines of code for Linux vs MS windows ?
Linux: 1m
Windows: 50m
Computer Network ?
A collection of computers that are physically and logically connected together to exchange information.
Network topology ?
A way to connect electronic devices together.
Eg: Internet is an open systems which connects computer networks together.
Draw a bus topology of a network.
Printer, Web Server, Computer | | | |----------------------------------| |----------------------------------| | | Computer, Camera
Draw a star topology of a network.
Web server Printer Computer Camera Computer
all pointing to Backplane