JUST DO IT
close
프로필 배경
프로필 로고

JUST DO IT

    • 분류 전체보기 (58)
      • Computer Science (9)
      • Spring (6)
      • Algorithm (9)
      • 강의 노트 (20)
        • 웹 프로그래밍(풀스택) (20)
      • 트러블슈팅 (5)
      • 도서 (4)
      • 취뽀 (2)
      • 일기 (3)
      • 재테크 (0)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록
[면접을 위한 CS 전공지식 노트] 2.4. IP 주소

[면접을 위한 CS 전공지식 노트] 2.4. IP 주소

0. 도입 OSI 7계층에서 주소를 가지고 있는 계층은 2계층(데이터링크 계층)과 3계층(네트워크 계층)임 2계층은 물리 주소인 MAC 주소를 사용하고, 3계층은 논리 주소인 IP 주소를 사용함 컴퓨터와 컴퓨터 간의 통신은, IP 주소에서 ARP를 통해 MAC 주소를 찾아 MAC 주소를 기반으로 이루어짐 1. ARP란? Address Resolution Protocol IP 주소로부터 MAC 주소를 구하는, IP와 MAC 주소의 다리 역할을 하는 프로토콜 논리(가상) 주소인 IP 주소를 물리(실제) 주소인 MAC 주소로 변환함 이와 반대로 RARP를 통해 MAC 주소를 IP 주소로 변환하기도 함 브로드캐스트 송신 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전송되는 방식 유니캐스트 고유 주소..

  • format_list_bulleted 도서
  • · 2023. 8. 18.
  • textsms
[면접을 위한 CS 전공지식 노트] 2.2. TCP와 UDP

[면접을 위한 CS 전공지식 노트] 2.2. TCP와 UDP

1. TCP와 UDP의 배경 - TCP와 UDP는 OSI 7계층 중 4계층인 전송 계층의 대표적인 프로토콜임 - 3계층인 네트워크 계층은 IP 주소를 기반으로 장치에서 장치로 데이터를 전송하는 역할을 함 - 그렇다면 목적지 장치에 데이터가 도착했을 때, 어떤 프로그램, 즉 어떤 프로세스에게 데이터를 전달해야 할까? - 또한 네트워크 계층에서 IP 패킷 전송 시 문제가 발생하면, ICMP(Internet Control Message Protocol)가 에러 발생 원인을 알려주고 네트워크 상태를 진단하는 기능을 제공함 (ping 등) - 그런데 ICMP는 알려주기만 할 뿐 대처하지 못하기에, 네트워크 계층의 상위 계층인 4계층에서 에러 처리를 해줘야 함 - 이를 해결하기 위해 포트 번호를 사용하여 최종 도착..

  • format_list_bulleted 도서
  • · 2023. 8. 12.
  • textsms
[면접을 위한 CS 전공지식 노트] 2.2. TCP/IP 4계층 모델

[면접을 위한 CS 전공지식 노트] 2.2. TCP/IP 4계층 모델

1. TCP/IP 4계층 모델 인터넷 프로토콜 슈트 (Internet Protocol Suite) - 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 프로토콜의 집합 - 이 중 OSI 7계층 모델, TCP/IP 4계층 모델 등이 있음 TCP/IP (Transmission Control Protocol/Internet Protocol) 4계층 모델 - 네트워크에서 사용되는 통신 프로토콜의 집합으로, 계층들은 프로토콜의 네트워크 범위에 따라 네 개의 추상화 계층으로 구성됨 계층을 나누는 이유는? - 통신이 일어나는 과정을 단계별로 알 수 있고, 특정한 곳에 이상이 생기면 해당 단계만 수정할 수 있기 때문임 2. Network Access Layer (네트워크 접근 계층 == 링크 계층) - 전선, 광섬..

  • format_list_bulleted 도서
  • · 2023. 8. 8.
  • textsms

[면접을 위한 CS 전공지식 노트] 1.1. 디자인 패턴

1. 디자인 패턴이란? 디자인 패턴에 대해 설명해 주세요 - 프로그램을 설계할 때 발생했던 문제점들을 쉽게 해결할 수 있도록 '규약' 형태로 만들어 놓은 것을 의미합니다. - 디자인 패턴에는 싱글톤 패턴, 팩토리 패턴, 전략 패턴, 옵저버 패턴, 프록시 패턴, MVC 패턴 등이 있습니다. 2. 싱글톤 패턴 싱글톤 패턴의 정의와 장단점에 대해 말해주세요 - 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴입니다. - 하나의 인스턴스를 여러 모듈에서 공유하기에 인스턴스 생성 비용이 줄어드는 장점이 있습니다. - 그렇기에 의존성이 높아져서 모듈간 독립적으로 테스트를 해야 하는 단위 테스트를 수행하기 어렵다는 단점이 있습니다. - 이러한 높은 의존성을 의존성 주입(Dependency Injection)을 통해..

  • format_list_bulleted 도서
  • · 2023. 8. 1.
  • textsms
  • «
  • 1
  • »
전체 카테고리
  • 분류 전체보기 (58)
    • Computer Science (9)
    • Spring (6)
    • Algorithm (9)
    • 강의 노트 (20)
      • 웹 프로그래밍(풀스택) (20)
    • 트러블슈팅 (5)
    • 도서 (4)
    • 취뽀 (2)
    • 일기 (3)
    • 재테크 (0)
최근 글
인기 글
태그
  • #spring boot
  • #웹 프로그래밍(풀스택)
  • #일기
  • #java
  • #spring JDBC
  • #데이터베이스
  • #Spring MVC
  • #구현
  • #BOJ
  • #도서
  • #til
  • #트랜잭션
  • #jsp
  • #boostcourse
  • #강의노트
  • #면접을 위한 CS 전공지식 노트
  • #CS
  • #troubleshooting
  • #알고리즘
  • #servlet
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바