ahlight
개발 저장소
ahlight
전체 방문자
오늘
어제
  • 분류 전체보기 (29)
    • Java (5)
    • Spring (6)
    • JPA (2)
    • RDBMS (0)
    • Computer Science (0)
      • 디자인패턴, 프로그래밍 패러다임 (0)
      • 네트워크 (0)
      • 운영체제 (0)
      • 데이터베이스 (0)
    • 알고리즘 (0)
    • 프로그래머스 (0)
    • 백준 (0)
    • 서평 (3)
    • 회고 (1)
    • TIL (0)
    • 기타 (2)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • Java
  • 넥스트스텝
  • TDD
  • 클린코드
  • 라즈베리파이4 #홈서버 #포트포워딩 #dhcp

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ahlight

개발 저장소

Computer Science/네트워크

네트워크 기초

2022. 9. 5. 20:46

- 네트워크 : 노드(node)와 링크(link)가 서로 연결되어 있거나 연결되어 있지않은 집합체, 데이터 전송을 할 수 있는 통신망

 

- 처리량(throughput) : 단위시간 당 데이터양(bps)

 

- 대역폭 : 주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수

 

- 지연시간 : 요청이 처리되는 시간(어떤 메시지가 두 장치사이를 왕복하는데 걸린 시간)

 

- 네트워크 토폴로지(network topology) : 노드와 링크가 어떻게 배치 되어 있는지에 대한 방식, 연결형태, 병목현상 해결 시 중요 기준이 된다.

트리 토폴로지 - 계층형 토폴로지, 나무형태 배치
- 노드의 추가 삭제 용이, 특정 노드 트래픽 집중 시 하위 노드
   에 영향
버스 토폴로지(버스형) - LAN에서 사용, 중앙 통신회선에 여러개의 노드가 연결
- 설치비용 ↓, 신뢰성 ↑, 노드 추가,삭제 용이
- 스푸핑이 가능한 문제점 존재(https://aroundck.tistory.com/847) 즉, 정보를 담고있는 패킷을 특정 노드에 오게 만들어 정보를 탈취할 수 있다.

스타 토폴로지(성형) - 중앙에 있는 노드에 모두 연결된 구조
- 노드 추가, 에러탐지 용이, 패킷충돌 가능성 ↓
- 중앙노드 장애 발생시 전체 사용 불가능, 설치비용 고가
링형 토폴로지 - 각 노드가 양 옆의 두 노드와 연결되어, 고리형태로 생긴 연    속된 길을 통해 통신하는 구조
- 노드 수가 증가 되어도 네트워크상 손실, 충돌 가능성이 낮다. 장애 발견 용이함.
- 구조 변경 난이, 회선 장애 발생 시 전체에 영향
메시 토폴로지(망형 토폴로지) - 그물망 형태
- 경로가 여러개여서 한 단말장치에서 문제가 생겨도 네트워 
  크 사용 가능 및 트래픽 분산처리 가능
- 노드 추가 난이, 구축,운용비용 높음.

- 병목현상 주원인

  • 네트워크 대역폭
  • 네트워크 토폴로지
  • 서버 CPU, 메모리 사용량
  • 비효율적인 네트워크 구성

- 네트워크 성능 분석 명령어

  • ping(Packet INternet Groper) : 대상 노드를 향해 일정크기의 패킷을 전송, 이를 통해 수신상태, 도달시간, 연결상태 확인 가능, ICMP 프로토콜을 통해 동작 
  • netstat : 접속되어 있는 서비스들의 네트워크 상태를 표시, 주로 서비스 포트가 열려있는지 확인할 때 사용
  • nslookup : DNS관련 내용 확인 위해 사용(특정 도메인에 매핑된 IP확인 위함)
  • tracert :  목적 노드까지 네트워크 경로를 확인할 때 사용

'Computer Science > 네트워크' 카테고리의 다른 글

HTTP  (0) 2022.09.14
네트워크 기기  (0) 2022.09.08
TCP/IP 4계층 모델  (0) 2022.09.07
    'Computer Science/네트워크' 카테고리의 다른 글
    • HTTP
    • 네트워크 기기
    • TCP/IP 4계층 모델
    ahlight
    ahlight

    티스토리툴바