Today I Learned/컴퓨터기초

[컴퓨터 기초] 인터넷 관련 용어 정리

하나719 2023. 8. 16. 16:50
반응형

https://thecrashcourse.com/courses/the-internet-crash-course-computer-science-29/

 

The Internet: Crash Course Computer Science #29

Today, we're going to talk about how the Internet works. Specifically, how that stream of characters you punch into your browser's address bar, like "youtube.com", returns this very website. Just to clarify we're talking in a broader sense about that massi

thecrashcourse.com

용어 정리

  • 인터넷(internet): 데이터를 작은 패킷으로 보내는 거대한 분산 네트워크로 정보, 데이터, 서비스 등이 인터넷을 통해 전송되고 공유됨
  • IP (Internet Protocol): 컴퓨터 네트워크에서 각 컴퓨터나 장치를 식별하는 숫자이며 인터넷 상에서 데이터가 전송될 때 데이터는 송신자의 IP와 수신자의 IP 주소를 사용하여 목적지로 전송됨 
  • DNS (Domain name system): IP 주소와 사람이 이해하기 쉬운 도메인 이름 간의 변환을 관리하는 시스템 
    • IP 주소는 숫자로 되어있어 외우기 어려움. 각 숫자마다 외우기 쉬운 텍스트로 변환
    • 예) 74.125.200.139 -> www.google.com 
  • UDP (User Datagram Protocol): 데이터 전송 프로토콜이며 연결 설정없이 간단하고 빠르게 전송이 가능하다. 그러나 데이터 전송의 신뢰성이 보장되지 않는다. 패킷이 손실되거나 순서가 바뀔 수 있다. 대표적으로 음성 통화나 비디오 스트리밍같이 실시간성이 중요한 서비스에서 사용된다.   
  • TCP (Transmission control protocol): 연결이 필요한 데이터 전송 프로토콜로 데이터 전송을 위해 연결을 설정하고, 데이터 전송 후 연결을 종료한다. UDP보다 느리지만 신뢰성이 높다. 패킷 손실 시 재전송하며 패킷의 순서도 보장한다. 대부분 웹 브라우징, 이메일, 파일 전송같이 데이터 신뢰성이 중요한 서비스에서 사용된다. 
  • Session: 사용자가 시스템에 접속한 후 일정기간 동안 유지되는 상태로 주로 인증, 상태 유지, 데이터 저장등을 위해 사용됨
  • Layers of the OSI(open system interconnection) Model: 거대한 네트워크 프로토콜를 추상화한 모델 
    • Physical Layer: 전기 신호 변환, 물리적 케이블 연결 등을 처리
    • Data Link Layer: 맥 주소에 기반한 네트워크 카드와 같은 하드웨어적 요소를 처리
    • Network Layer: 패킷 라우팅, ip주소 할당 및 경로 선택과 같은 라우팅 기능을 처리 
    • Transport Layer: 데이터의 신뢰성과 오류 복구를 위한 기능을 제공 (UDP, TCP등) 
    • Session Layer: 세션 설정 유지, 종료 등을 관리하여 데이터 교환의 순서와 동기화를 유지 
    • Presentaion Layer: 데이터의 형식 변환, 암호화, 압축 등을 수행
    • Application Layer: 사용자와 컴퓨터간의 인터페이스 제공, 웹 브라우저같은 응용 프로그램이 동작하는 계층 

 

반응형