본문 바로가기

Computer Science/네트워크9

[네트워크] 네트워크 프로토콜 표준화 네트워크 프로토콜 다른 장치들끼리 데이터를 주고받기 위한 공통 인터페이스(서로 약속된 인터페이스) IEEE 또는 IETF라는 표준화 단체가 정한다. IEEE802.3 유선 LAN 프로토콜로, 유선으로 LAN을 구축할 때 쓰이는 프로토콜 이를 통해 만든 기업이 다른 장치라도 서로 데이터를 수신할 수 있다. ex) HTTP HTTP라는 프로토콜을 통해 노드들은 웹 서비스를 기반으로 데이터를 주고받을 수 있다. 참고 : *면접을 위한 CS 전공지식 노트* 2023. 3. 1.
[네트워크] 네트워크 성능 분석 명령어 애플리케이션 코드상에는 전혀 문제가 없는데 사용자가 서비스로부터 데이터를 가져오지 못하는 상황이 발생할 수 있는데, 네트워크 병목 현상일 가능성이 있다. 네트워크 병목 현상의 주된 원인 네트워크 대역폭 네트워크 토폴로지 서버 CPU, 메모리 사용량 비효율적인 네트워크 구성 네트워크 관련 테스트와 네트워크와 무관한 테스트를 통해 ‘네트워크로부터 발생한 문제점’인지 확인 후 네트워크 성능 분석을 해봐야 한다. 네트워크 성능 분석을 하기 위한 명령어 ping(Packet INternet Groper) netstat nslookup tracert(window 의 경우) == traceroute(리눅스의 경우) ping(Packet INternet Groper) ping [IP 주소 또는 도메인 주소] 네트워크 .. 2023. 2. 28.
[네트워크] 네트워크 분류 네트워크는 규모를 기반으로 분류 LAN (Local Area Network) 근거리 통신망을 의미하며 같은 건물이나 캠퍼스 같은 좁은 공간 ex) 사무실과 개인적으로 소유 가능한 규모 전송 속도가 빠르고 혼잡하지 않다. MAN (Metropolitan Area Network) 대도시 지역 네트워크를 나타내며 도시 같은 넓은 지역 ex) 서울시 등 시 정도의 규모 전송 속도는 평균이며 LAN보다는 더 많이 혼잡하다. WAN(Wide Area Network) 광역 네트워크를 의미하며 국가 또는 대륙 같은 더 넓은 지역 ex) 세계 규모 전송 속도는 낮으며 MAN보다 더 혼잡하다. 참고 : *면접을 위한 CS 전공지식 노트* 2023. 2. 27.
[네트워크] 네트워크 토폴로지와 병목현상 네트워크 토폴로지(network topology) 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태 네트워크 토폴로지 종류 트리 토폴로지 버스 토폴로지 스타 토폴로지 링형 토폴로지 메시 토폴로지 트리(tree) 토폴로지 계층형 토폴로지라고 하며 트리 형태로 배치한 네트워크 구성이다. 특징 노드의 추가, 삭제가 쉽다. 특정 노드에 트래픽이 집중될때 하위 노드에 영향을 끼칠 수 있음 버스(bus) 토폴로지 중앙 통신 회선 하나에 여러 개의 노드가 연결되어 공유하는 네트워크 구성 근거리 통신망(LAN)에 사용 특징 설치 비용이 적고 신뢰성이 우수하며 중앙 통신 회선에 노드를 추가하거나 삭제하기 쉬움 그러나 스푸핑이 가능한 문제점이 있음 스푸핑 LAN상에서 송신부의 패킷을 송신과 관련 없는 다른 .. 2023. 2. 26.