-
컴퓨터 네트워크/운영체제 개념 공부를 위한 참고 사이트Network 2021. 10. 25. 15:15728x90
2021년 10월 25일 발생한 KT 인터넷 문제의 원인이 DNS 응답 지연이라는 것을 보고 컴퓨터 네트워크나 운영 체제에 대해 좀 더 자세히 알고 싶다는 공부 욕구가 들었다!
KT 인터넷 문제가 전국적으로 11시 20분부터 12시까지 터지면서 난리가 났다. 우리 집도 유무선 인터넷, TV 모두 KT를 사용하는데 이상하게 TV만 잘 되는 것을 보고 의아했다. 40분만에 복구되고 난 뒤에 디도스의 문제라고 하는 발표에 소프트웨어 단톡방에 절대 디도스 문제일리 없다는 것을 보고 이유가 궁금해졌다.
디도스는 특정 서버에 접속량을 확 늘려서 트래픽 병목을 일으키거나 트래픽이 처리할 수 있는 양을 넘어가게 만드는 것인데, 이번 일은 전국적으로 망이 터진 것이라 절대 디도스가 문제일리 없다는 것이다. 비유를 하자면 디도스는 수로에 돌을 던져서 특정 지역의 흐름을 방해하는 공격인데, 이번의 경우에는 전국의 수로가 아예 막혀버린 상황이란다. 원인은 DNS문제이기 때문에 멀티 캐스팅으로 뿌리는 TV는 잘 터졌다는 것이다! 또 DNS 서버 1.1.1.1로 변경하면 해결되는 경우도 있었다고 한다.
나는 아직 네트워크를 수강하지 않았기 때문에 이런 개념들이 잘 와닿지 않았고 궁금해졌다! 그래서 네트워크를 개념도 공부할 겸 블로그에 정리해보려고 한다! 알아가는 재미가 쏠쏠하다!
먼저 학교에서 열리는 운영체제 수업계획서를 보고 목차 정리...
1. Introduction
2. Process Concepts & Process Management
3. Process Scheduling
=> 프로세스란 무엇인가? 운영체제의 프로세스 관리 방법은 어떠한가? 프로세스 스케줄링 기법으로 어떤 기법들이 있으며, 실제 대표적인 운영체제들이 사용하는 프로세스 스케줄링 기법은 어떠한가?
4. Process Synchronization
5. Deadlock Resolution
=> 프로세스 동기화란 무엇인가? 프로세스 동기화를 왜 해야 하는가? 프로세스 동기화 기법에는 어떤 기법들이 존재하는가? 교착 상태란 무엇이며, 이를 어떤 방법으로 해결하는가?
6. Memory Management (FPM, VPM, Paging, Segmentation)
7. Virtual Storage Organization (Demand Paging, Segmentation, Hybrid Scheme)
8. Virtual Storage Management
=> 메모리 관리를 왜 해야 하는가? 메모리 관리 기법으로 어떤 기법들이 있는가? 가상 메모리란 무엇인가? 왜 가상 메모리를 사용해야 하는가? 가상 메모리 성능을 위해 어떤 기법들이 사용되는가?
9. File System Organization (Basic Concept, File Protection Model)
10. File System Implementation (Storgae Allocation, Freee Space Management)
11. Case Studies (Unix, Linux Ext2/Ext3/Ext4, MS FAT)
=> 파일 시스템의 역할은 무엇인가? 대표 운영체제들의 파일 시스템 레이아웃은 어떠한가? 파일 시스템 구현을 위해 필요한 메커니즘들은 무엇인가?
https://velog.io/@tlatjdgh3778/CS-%EC%A0%95%EB%A6%AC-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C1
https://velog.io/@doyuni/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9COS-1.-Introduction
https://chanhuiseok.github.io/posts/cs-3/
다음으로 학교에서 열리는 컴퓨터 네트워크 수업 계획서도 정리한다
1. Introduction to Wireless Network
2. Wireless LAN, Mobile IP
3. Cellular Networks
4. Introduction of Internet, Protocol layer model
5. Standard client-server protocols
6. Application-layer Protocols
7. Introduction to Transport Protocols
8. Transport Layer Protocols : TCP, UDP, SCTP
9. Transport Layer : TCP - Congestion control, error control and flow controls
10. Introduction to Network layer
11. Network-layer Protocols
12. Unicast routing, multicast routing, Next Generation IP
네트워크 개념 정리할 사이트도!
https://velog.io/@dbwlgns98/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-CS%EC%A0%95%EB%A6%AC-1%ED%83%84
https://munsonghabnida.tistory.com/87?category=776577
https://book.naver.com/bookdb/book_detail.nhn?bid=13735927
https://www.youtube.com/watch?v=Av9UFzl_wis&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi
728x90'Network' 카테고리의 다른 글
2024 컴퓨터 네트워크 개론 - 5. 응용 계층 (0) 2024.04.18 2024 컴퓨터 네트워크 개론 - 4. 전송 계층 (0) 2024.04.18 2024 컴퓨터 네트워크 개론 - 3. 인터넷 계층 (0) 2024.04.18 2024 컴퓨터 네트워크 개론 - 2. 네트워크 인터페이스 계층 (0) 2024.04.18 2024 컴퓨터 네트워크 개론 - 1. OSI 7계층 + TCP/IP 4계층 (0) 2024.04.18