Why using Network • Networks help users on the network to share the resources and in communication. Can you imagine a world now without emails, online news papers, blogs, chat and the other services offered by the internet? • The following are the important benefits of a computer network. • File sharing: Networking of computers helps the users to share data files. • Hardware sharing: Users can share devices such as printers, scanners, CD-ROM drives, hard drives etc. • Application sharing: Applications can be shared over the network, and this allows to implement client/server applications • User communication: Networks allow users to communicate using e-mail, newsgroups, and video conferencing etc. 1 What is a Network? • A network is a group of computers or devices connected together to share the resources like file, printer, services etc. • A typical network contains users working at workstations (also known as client), running client operating systems like Windows 7 and store their files on a central server. • The server computer has more resources like memory, disk space and more processing power compared with client computers. The server machine also run an Operating System, which has more processing capabilities compared with the client machine. 2 Network Topologies 3 Ring Network Topology A ring topology sends messages clockwise or counterclockwise through the shared link. A failure in any cable or device breaks the loop and can take down the entire network. 4 Bus Network Topology A bus topology uses a single communication backbone for all devices. Bus networks work best with a limited number of devices. If more than a few dozen computers are added to a network bus, performance problems will likely result. 5 Star Network Topology A star topology typically uses a network hub or switch and is common in home networks. 6 Tree Network Topology This diagram illustrates the tree network topology. A tree topology integrates the star and bus topologies in a hybrid approach to improve network scalability. 7 Mesh Network Topology A mesh topology provides redundant communication paths between some or all devices (partial or full mesh). Mesh topologies involve the concept of routes. 8 LAN, MAN and WAN • Local Area Network (LAN) is a network, which is limited to a single building, college campus etc. • A Wide Area Network (WAN) spans over multiple geographic locations, which is composed of multiple LANs. • A Metropolitan Area Network (MAN) refers to a network, which is located in a city or metropolitan area. If an organization has multiple offices in a city, the term that refers the network is called MAN. 9 Types of Networks • Peer-to-Peer (P2P) • A Peer-to-Peer network has no dedicated servers. • Number of workstations are connected together for the purpose of sharing information or devices. • All the workstations are considered as equal. Any one computer can act as client or server at any instance. • This network is ideal for small networks where there is no need for dedicated servers, like home network or small business. 10 Peer to Peer Network 11 P2P Advantages • 1) It is easy to install and so is the configuration of computers on this network, 2) All the resources and contents are shared by all the peers, unlike server-client architecture where Server shares all the contents and resources. 3) P2P is more reliable as central dependency is eliminated. Failure of one peer doesn’t affect the functioning of other peers. In case of Client –Server network, if server goes down whole network gets affected. 4) There is no need for full-time System Administrator. Every user is the administrator of his machine. User can control their shared resources. 5) The over-all cost of building and maintaining this type of network is comparatively very less. 12 P2P Disadvantages 1) In this network, the whole system is decentralized thus it is difficult to administer. That is one person cannot determine the whole accessibility setting of whole network. 2) Lack of security in this system. Viruses, spywares, trojans, etc malwares can easily transmitted over this P-2-P architecture. 3) Data recovery or backup is very difficult. Each computer should have its own back-up system 13 Client-Server Networks • The client/server model consists of high-end servers serving clients continuously on a network, by providing them with specific services upon request. 14 15 Client-Server Advantage • Centralized - Resources and data security are controlled through the server. • Scalability - Any or all elements can be replaced individually as needs increase. • Flexibility - New technology can be easily integrated into system. • Accessibility - Server can be accessed remotely and across multiple platforms. • security - Resources and data security are controlled through the server. 16 Client-Server Advantage • Network will run far better as data and resources are handled by a dedicated machine • Backup - as all data is stored centrally it is easy to backup • Support and management - as the server controls the majority of settings on the network etc, the job of support is far easier than P2P. 17 Client-Server Disadvantages • More expensive than a peer-to-peer network you have to pay for the server cost. • When the server goes down or crashes all the computers connected to it become unavailable to use. • When everyone tries to do the same thing it takes a little while for the server to do certain tasks. 18 Client/Server • NOS - Network Operating System that includes special functions for connecting computers and devices into a Local-Area-Network(LAN). Some operating systems, such as UNIX and the Mac OS, have networking functions built in. The term network operating system, however, is generally reserved for software that enhances a basic operating system by adding networking features. Novell Netware, Artisoft's LANtastic, Microsoft Windows Server, and Windows NT are examples of an NOS. 19 Network Terms • • • • • • • • • • Client Server NOS (Network Operating System ) NIC (Network Interface Card) Host Node Segment Backbone Topology Protocol 20 Network Terms • Packet • Addressing • Transmission media 21 How Networks Are Used • Network services – Functions provided by a network – E-mail – Printer sharing – File sharing – Internet access and Web site delivery – Remote access capabilities – Voice (telephone) and video services – Network management 22 File and Print Services • File services – Capability of server to share data files, applications and disk storage space • File server – Provides file services • File services provide foundation of networking • Print services – Share printers across network – Saves time and money 23 Access Services • Allow remote user network connection • Allow network users to connect to machines outside the network • Remote user – Computer user on different network or in different geographical location from LAN’s server • Network operating systems include built-in access services 24 Communications Services • Mail server – – – – – – – Computer responsible for e-mail storage and transfer Intercept spam Handle objectionable content Route messages according to rules Provide Web-based client for checking e-mail Notify administrators or users if certain events occur Schedule e-mail transmission, retrieval, storage, maintenance – Communicate with mail servers on other networks • Mail server runs specialized mail server software 25 Internet Services • Web server – Computer installed with appropriate software to supply Web pages to many different clients upon demand • Other Internet services – – – – File transfer capabilities Internet addressing schemes Security filters Means for directly logging on to other Internet computers 26 Becoming a Networking Professional • Job market – Many job postings for computer professionals – Expertise levels required vary • To prepare for entering job market: – – – – – – Master general networking technologies Select and study areas of interest Hone communication and teamwork skills Stay abreast of emerging technologies Consider professional certification Get to know others in your field 27 Mastering the Technical Challenges • Skills to acquire – Installing, configuring, troubleshooting network server and client hardware and software – Understanding characteristics of transmission media – Understanding network design – Understanding network protocols – Understanding how users interact with network – Constructing a network with clients, servers, media, and connectivity devices 28 Mastering the Technical Challenges • Pick one or two areas of concentration • Specialties currently in high demand – Network security – Convergence – In-depth knowledge about one or more NOSs • UNIX, Linux, MAC OS X Server, Microsoft Windows Server 2008 R2 – – – – Network management Wireless network design Configuration of routers and switches Centralized data storage and management 29 Developing Your “Soft Skills” • Soft skills – Not easily measurable – Important to networking projects • Examples of soft skills – Customer relations – Oral and written communications – Dependability – Teamwork – Leadership abilities 30 Pursuing Certification • Certification process – Mastering specific material • Hardware system, operating system, programming language, software application – Proving mastery • Pass exams • Professional organizations – CompTIA • Network+ • Vendors – Microsoft , Cisco 31 Pursuing Certification (cont’d.) • Benefits – Better salary – Greater opportunities – Professional respect – Access to better support 32