CS

CS

[네트워크] 네트워크 계층

3-1 LAN을 넘어서는 네트워크 계층 네트워크 계층 이동방식라우팅: 패킷 이동 최적의 경로 결정네트워크 계층이 존재해야 네트워크 간 라우팅 가능라우터: 라우팅을 수행하는 대표적인 장비IP주소와 MAC주소IP주소: 수신지와 같은 존재MAC주소: 수신인과 같은 존재패킷이더넷 헤더(14바이트)목적지, 출발지 MAC주소: 각 6바이트IP헤더(20바이트)식별자: 패킷 식별, 어떤 메시지에서 쪼개졌는지플래그(2바이트)Don’t Framgent → IP단편화 진행 1이면 불가능, 0이면 가능MF: 0이면 마지막 패킷, 1이면 패킷 더 존재단편화 오프셋: 몇번째 데이터에 해당하는 패킷인지ex. 오프셋 1480이면 첫 데이터로 부터 1480떨어짐TTL(Time To Live): 홉 지나갈때마다 -1, 0도달시 폐기프로..

CS

[운영체제] OS(조르디 CS강의)

Computer OS를 사용하는 이유(개발자 입장) 주요 구성 요소 요소 역할 CPU Central Processing Unit(중앙 처리 장치): 연산 Memory(주 기억 장치, RAM) 데이터 저장(휘발성) (SSD,HDD,…)보조 기억 장치 데이터 저장 I/O 장치 모니터, 키보드, 마우스 등 OS가 위에 언급된 구성 요소를 관리한다 프로세스 관리 및 CPU스케줄링 메모리 관리 보조 기억 장치 데이터(파일)관리 I/O처리 개발자가 OS를 알고있어야 하는 이유 추후 AWS서버에서 램, CPU를 설정할때 사용량에 관련해서 지나치게 비용지불을 하지 않아도 된다 Process/Thread Process(프로그램 실행 단위) 프로그램을 실행 → 하나의 프로세스가 생성 → CPU할당과 메모리에 적재 응용 프..

CS

[REST API]REST API란 무엇인가

REST REST(Representational State Transfer) 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는것이다. HTTP URI을 통해 자원을 명시하고, HTTP Method(POST, GET, PUT, DELETE, PATCH 등)을 통해 해당 자원에 대한 CRUD Operation를 적용한다. CRUD Operation Rest에서의 CRUD Operation 동작 예시 Create: 데이터 생성(POST) Read: 데이터 조회(GET) Update: 데이터 수정(PUT, PATCH) Delete: 데이터 삭제(DELETE) REST 구성 요소 3가지로 구성된다. 자원(Resource): HTTP URL 자원에 대한 행위(Verb) : HTTP Method 자원에 대한 행..

Ash_jisu
'CS' 카테고리의 글 목록