팬팬의 개발일지
close
프로필 배경
프로필 로고

팬팬의 개발일지

  • 분류 전체보기 (101)
    • 개발 일지 (68)
      • 알고리즘 문제풀이 (6)
      • Web FrontEnd (6)
      • Java (7)
      • Spring (5)
      • Server (17)
      • Infra (5)
      • Python (2)
      • JS (4)
      • ML (10)
      • Git (3)
      • Linux (2)
      • 자동화 (1)
    • 프로젝트 회고 (0)
    • 학습 (27)
      • Algorithm (11)
      • Operating System (0)
      • Computer Architecture (1)
      • Networking (8)
      • Database (7)
    • 일상 (5)
  • 홈
  • 태그
  • 방명록
컴퓨터 네트워킹 : 계층, 보안

컴퓨터 네트워킹 : 계층, 보안

▶ 왜 계층화를 이용하는가? * 복잡한 시스템을 다루기 위함. * 명시적 구조는 복잡한 시스템 조각 간 식별과 관계 정의를 도움 * 모듈화는 시스템의 유지보수를 쉽게 함 ​ ▶ ISO/OSI reference model * network edge간 통신을 위해 ISO 회사가 만든 OSI 7계층 * 계층을 거치며 데이터는 Encapsulation(캡슐화)되고, Decapsulation(캡슐화의 역과정)된다. * Encapsulation은 헤더를 붙이는 과정, Decapsulation은 헤더를 해석하는(제거하는) 과정이다. * 각 계층마다 데이터는 우측의 명칭대로 불린다. * 애플리케이션 계층 : 네트워크 애플리케이션의 이용을 돕는다. FTP, SMTP, HTTP 등이 있다. source data → mes..

  • format_list_bulleted 학습/Networking
  • · 2020. 7. 13.
  • textsms

컴퓨터 네트워킹 : 지연, 손실, 네트워크 처리율

▶ 손실(loss)과 딜레이(delay)는 어떻게 발생하는가? * 라우터 버퍼에서의 패킷 지연 * transmission delay, queueing delay, 버퍼 부족으로 인한 packets dropped loss ​ ​ ▶ 네 가지의 패킷 지연(packet delay) * (노드)처리 지연((nodal) processing delay) : 패킷을 어떤 output link로 보낼지 결정하는 시간 * 큐잉 지연(queueing delay) : transmission을 기다리는 시간. 라우터의 혼잡도에 의존 * 전송 지연(transmission delay) : 패킷을 전송하는 데에 걸리는 시간. L/R * 전파 지연(propagation delay) : physical link의 시작점에서 도착 지점..

  • format_list_bulleted 학습/Networking
  • · 2020. 7. 13.
  • textsms

컴퓨터 네트워킹 : 네트워크 코어(network core)

▶ 네트워크 코어(Network core) * 네트워크 코어(network core): 상호 연결된 라우터들의 망 * 패킷 교환(packet-switching): Packet의 input과 알맞은 output을 연결 ​ ​ ▶ 패킷 교환(packet-switching) * 패킷 교환은 저장 후 전달(store-and-forward) 방식으로 이루어진다. * 패킷 교환은 store-and-forward(전체 패킷을 받아야만 출력 링크로 패킷 전송 가능) 방식으로 이루어짐 * 따라서 N개의 라우터가 있고, L bits가 담긴 패킷을 R의 속도로 전송하고자 한다면 transmission delay는(N+1)(L/R)이 된다. * 큐잉 지연(queueing delay): 패킷이 도착했을 때 해당 링크가 다른 패..

  • format_list_bulleted 학습/Networking
  • · 2020. 7. 13.
  • textsms

컴퓨터 네트워킹 : 네트워크 엣지(network edge)

▶ 네트워크 엣지(Network edge) * 네트워크의 요소를 분해하면 (network) edge, access network, (network) core가 있다. * 네트워크 엣지(network edge): 말단 시스템. Client(PC, 노트북...)와 Server가 있다. * 접속망(access network): end-system들을 다른 end-system까지 연결하기 위한 경로의 첫 번째 라우터에 연결하는 네트워크. wired/wireless 커뮤니케이션 링크로 나뉜다. Access된 네트워크의 종류에 따라 Residential, institutional, mobile 등으로 나뉜다. * 네트워크 코어(network core): 라우터들의 연결망. 인터넷(네트워크들의 네트워크) ​ ​ ▶ ..

  • format_list_bulleted 학습/Networking
  • · 2020. 7. 13.
  • textsms

컴퓨터 네트워킹 : 인터넷(Internet)이란?

▶ 인터넷이란? * 호스트(host, end systems): 어플리케이션 플랫폼. 다양한 어플리케이션을 수행하는 기기 Host, end system, Node, Point, Peer 등 다양한 호칭을 사용 * 통신 회선, 커뮤니케이션 링크(communication links): Link란 signal을 전송(전달)하는 매체를 말한다. * 전송률(transmission rate): 초당 몇 BP(Bite per second)를 보내는가를 측정 * 대역폭(bandwidth): 한 번에 데이터가 지나갈 수 있는 폭 (넓을수록 많은 데이터를 담을 수 있음) 위의 두 개(transmission rate, bandwidth)는 거의 비슷한 개념이라고 보면 된다. * 패킷 스위치(packet switches): 입..

  • format_list_bulleted 학습/Networking
  • · 2020. 7. 13.
  • textsms

데이터베이스시스템 - Chapther 5

이전에 정리했던 글이다. 교재: fundamental of database system 이전 글 2020/07/13 - [강의 정리/Database] - 데이터베이스시스템 - Chapther 1 2020/07/13 - [강의 정리/Database] - 데이터베이스시스템 - Chapther 2 2020/07/13 - [강의 정리/Database] - 데이터베이스시스템 - Chapther 3 [CHAPTHER 5 - The Relational Data Model and Relationship Database Constraints] ▶ 용어 정의 ​ 비공식 공식 relation table relation row(행) row tuple column(열) column attribute name(1열) attrib..

  • format_list_bulleted 학습/Database
  • · 2020. 7. 13.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
  • 2020.07.13 개인 개발 블로그 시작
전체 카테고리
  • 분류 전체보기 (101)
    • 개발 일지 (68)
      • 알고리즘 문제풀이 (6)
      • Web FrontEnd (6)
      • Java (7)
      • Spring (5)
      • Server (17)
      • Infra (5)
      • Python (2)
      • JS (4)
      • ML (10)
      • Git (3)
      • Linux (2)
      • 자동화 (1)
    • 프로젝트 회고 (0)
    • 학습 (27)
      • Algorithm (11)
      • Operating System (0)
      • Computer Architecture (1)
      • Networking (8)
      • Database (7)
    • 일상 (5)
최근 글
인기 글
최근 댓글
태그
  • #Node
  • #dl
  • #Python
  • #ML
  • #networking
  • #java
  • #Database
  • #spring
  • #algorithm
  • #tensorflow
전체 방문자
오늘
어제
전체
Copyright © 팬팬의 개발 일지 All rights reserved.
Designed by JJuum

티스토리툴바