Computer NetworkSritrusta Sukaridhoto
Why Computer Network ???   Stand alone Computer ….       FOR WHAT ???               Computer Network – Sritrusta Sukaridh...
Something interesting fromComputer Network ??? Easiness No distance Mobility Efficient                Computer Network...
Network Administrator,…   Advantages                             Disadvantages     Good  salary                        ...
Study…   Basic network theory     OSI Layer     Network devices     Routing     Network security     Programming    ...
Study…   Network Skill     Operating   system     Server – Client     Router, Switch, Cabling, etc (network devices)  ...
Open System Interconnection              (OSI)   A model defines the stages or    tasks of a protocol as it    prepares t...
OSI Model Layers   Application Layer     Provides  a user interface (examples: HTTP, SMTP)     Includes file, print, da...
OSI Model Layers   Transport Layer     Provides reliable delivery     Performs error detection     Includes end to end...
OSI Model Layers   Data Link Layer     Combines  packets into bytes then into frames     Performs error detection (not ...
Keys Layers of the OSI Model          Computer Network – Sritrusta Sukaridhoto
OSI Model and Protocols          Computer Network – Sritrusta Sukaridhoto
Network Devices   Wire                          Wireless           Computer Network – Sritrusta Sukaridhoto
Router, Switch, Hub, Modem, …          Computer Network – Sritrusta Sukaridhoto
TCP/IP         Computer Network – Sritrusta Sukaridhoto
TCP/IP         Computer Network – Sritrusta Sukaridhoto
Network Security   Firewall               Computer Network – Sritrusta Sukaridhoto
Operating Systems    Computer Network – Sritrusta Sukaridhoto
Computer Network – Sritrusta Sukaridhoto
Hacking NOT cracking     Computer Network – Sritrusta Sukaridhoto
}                                                                                      if (setsockopt(sockfd,SOL_SOCKET,SO...
Server - Client           Computer Network – Sritrusta Sukaridhoto
Certificate              Computer Network – Sritrusta Sukaridhoto
Network topics   IPv6   Mobile-IP   MPLS   Network Security, VPN, IPSec   Quality of Service   VoIP   Wireless   W...
EEPIS Computer Network   Lab Jaringan Komputer     Ka.Lab: Sritrusta Sukaridhoto     Gedung D4 lt. 3   UPT Jaringan Ko...
Thank You…  Computer Network – Sritrusta Sukaridhoto
Upcoming SlideShare
Loading in …5
×

Computer networkppt4577

469 views
404 views

Published on

Published in: Education, Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
469
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Computer networkppt4577

  1. 1. Computer NetworkSritrusta Sukaridhoto
  2. 2. Why Computer Network ??? Stand alone Computer …. FOR WHAT ??? Computer Network – Sritrusta Sukaridhoto
  3. 3. Something interesting fromComputer Network ??? Easiness No distance Mobility Efficient Computer Network – Sritrusta Sukaridhoto
  4. 4. Network Administrator,… Advantages  Disadvantages  Good salary  ERROR, then people  Control other peoples want to kill YOU !!!  Faster than others  Relax Computer Network – Sritrusta Sukaridhoto
  5. 5. Study… Basic network theory  OSI Layer  Network devices  Routing  Network security  Programming Computer Network – Sritrusta Sukaridhoto
  6. 6. Study… Network Skill  Operating system  Server – Client  Router, Switch, Cabling, etc (network devices)  Hacking not Cracking  Certificate Experience  Time can answer ??? Computer Network – Sritrusta Sukaridhoto
  7. 7. Open System Interconnection (OSI) A model defines the stages or tasks of a protocol as it prepares to send data  Open meaning standards available to all. The model is devided into seven distinct layers Each subsequent layer should perform a well-defined function and the layer boundaries are designed to minimize the information flow across the interfaces Computer Network – Sritrusta Sukaridhoto
  8. 8. OSI Model Layers Application Layer  Provides a user interface (examples: HTTP, SMTP)  Includes file, print, database, app. Services Presentation Layer  Presents the data (example: JPEG)  Includes encryption, compression and translation services Session Layer  Keeps different applications data separate Computer Network – Sritrusta Sukaridhoto
  9. 9. OSI Model Layers Transport Layer  Provides reliable delivery  Performs error detection  Includes end to end connection Network Layer  Provides logical addressing  Routing layer Computer Network – Sritrusta Sukaridhoto
  10. 10. OSI Model Layers Data Link Layer  Combines packets into bytes then into frames  Performs error detection (not correction)  Provides Media access addressing (point-to- point)  Media Access Control and Data Link Control Physical Layer  Moves bits between devices Computer Network – Sritrusta Sukaridhoto
  11. 11. Keys Layers of the OSI Model Computer Network – Sritrusta Sukaridhoto
  12. 12. OSI Model and Protocols Computer Network – Sritrusta Sukaridhoto
  13. 13. Network Devices Wire  Wireless Computer Network – Sritrusta Sukaridhoto
  14. 14. Router, Switch, Hub, Modem, … Computer Network – Sritrusta Sukaridhoto
  15. 15. TCP/IP Computer Network – Sritrusta Sukaridhoto
  16. 16. TCP/IP Computer Network – Sritrusta Sukaridhoto
  17. 17. Network Security Firewall Computer Network – Sritrusta Sukaridhoto
  18. 18. Operating Systems Computer Network – Sritrusta Sukaridhoto
  19. 19. Computer Network – Sritrusta Sukaridhoto
  20. 20. Hacking NOT cracking Computer Network – Sritrusta Sukaridhoto
  21. 21. } if (setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,&yes,sizeof(int)) == -1) { perror("setsockopt");Programming exit(1); } my_addr.sin_family = AF_INET; // host byte order my_addr.sin_port = htons(MYPORT); // short, network byte order my_addr.sin_addr.s_addr = INADDR_ANY; // automatically fill with my IP memset(&(my_addr.sin_zero), 0, 8); // zero the rest of the struct if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr)) == -1) {/* perror("bind"); ** server.c -- a stream socket server demo exit(1); */ } #include <stdio.h> if (listen(sockfd, BACKLOG) == -1) { #include <stdlib.h> perror("listen"); #include <unistd.h> exit(1); #include <errno.h> } #include <string.h> sa.sa_handler = sigchld_handler; // reap all dead processes #include <sys/types.h> sigemptyset(&sa.sa_mask); #include <sys/socket.h> sa.sa_flags = SA_RESTART; #include <netinet/in.h> if (sigaction(SIGCHLD, &sa, NULL) == -1) { #include <arpa/inet.h> perror("sigaction"); #include <sys/wait.h> exit(1); #include <signal.h> } #define MYPORT 3490 // the port users will be connecting to while(1) { // main accept() loop #define BACKLOG 10 // how many pending connections queue will hold sin_size = sizeof(struct sockaddr_in); void sigchld_handler(int s) if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr, { &sin_size)) == -1) { while(wait(NULL) > 0); perror("accept"); } continue; int main(void) } { printf("server: got connection from %sn", int sockfd, new_fd; // listen on sock_fd, new connection on new_fd inet_ntoa(their_addr.sin_addr)); struct sockaddr_in my_addr; // my address information if (!fork()) { // this is the child process struct sockaddr_in their_addr; // connectors address information close(sockfd); // child doesnt need the listener int sin_size; if (send(new_fd, "Hello, world!n", 14, 0) == -1) struct sigaction sa; perror("send"); int yes=1; close(new_fd); if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) { exit(0); perror("socket"); } exit(1); close(new_fd); // parent doesnt need this } return 0; } Computer Network – Sritrusta Sukaridhoto
  22. 22. Server - Client Computer Network – Sritrusta Sukaridhoto
  23. 23. Certificate Computer Network – Sritrusta Sukaridhoto
  24. 24. Network topics IPv6 Mobile-IP MPLS Network Security, VPN, IPSec Quality of Service VoIP Wireless Web-base application Encryption Decryption Streaming Computer Network – Sritrusta Sukaridhoto
  25. 25. EEPIS Computer Network Lab Jaringan Komputer  Ka.Lab: Sritrusta Sukaridhoto  Gedung D4 lt. 3 UPT Jaringan Komputer  Ka.UPT: Dadet P  Network Admin: Sukaridhoto, Hendri, Firman, Reza  Gedung IT lt. 2 Computer Network – Sritrusta Sukaridhoto
  26. 26. Thank You… Computer Network – Sritrusta Sukaridhoto

×