최근 포스트

Network Layer

9 분 소요

용어 정리 IP 주소 : 인터넷에 연결되기 위해 필요한 인터넷 상의 주소

CGI, 웹 서버, MIME

1 분 소요

웹 서버 클라이언트(웹 브라우저)로부터의 요청을 받고 요청된 웹 페이지, 파일, 이미지 or 기타 리소스를 제공

Proxy

1 분 소요

프록시(Proxy) ‘대리’,’대리인’ 등의 의미를 가진 영단어 실제 프록시 서버도 비슷하게 쓰인다

HTTP

1 분 소요

HTTP(HyperText Transfer Protocol) 클라이언트와 서버 간에 데이터를 주고 받는데 사용되는 표준 프로토콜 (L7 : Application Layer의 프로토콜) (응용 프로그램과 관련된 통신을 다룬다는 것을 의미한다) (사용자의 요구를 실제 네트워크로 ...

Socket

2 분 소요

포트(port) 프로토콜 표준 Application Layer에서 데이터를 주고 받고 싶을때, 프로세스가 하위 계층과 연결을 해주는 장치가 필요함 이러한 데이터의 통로 역할을 하는 장치가 바로 ‘포트’ (프로세스와 연결된 데이터 통로 혹은 데...

File_Descriptor

2 분 소요

파일 디스크립터 운영체제에서 I/O 리소스를 식별하는데 사용되는 정숫값 (유닉스 계열의 운영체제이며, 윈도우에서는 파일 핸들(File Handle)이 비슷한 개념이지만 구체적 구현과 사용방식에 차이 존재)

Datagram socket, Stream socket

1 분 소요

Datagram Socket 비연결형(Connectionless) 소켓이며, UDP(User Datagram Protocol) 기반 (UDP는 Transfort Layer의 프로토콜이며, 한 계층 아래의 IP 프로토콜과 유사한 특징을 가진다)

Networks

5 분 소요

title: “네트워크 강의” last_modified_at: “2023-11-17T14:00:00” categories: 크래프톤 정글 CS 네트워크 tags: 크래프톤 정글 CS 네트워크

Client - Server Model

최대 1 분 소요

클라이언트 - 서버 모델 서비스를 요청하는 클라이언트와 서비스를 제공하는 서버의 상호작용을 기반으로 하는 구조

이더넷(Ethernet)

1 분 소요

지리적 규모에 따른 네트워크의 분류 LAN(Local Area Network) 지리적으로 가까운 장치를 연결하는 네트워크 소규모 네트워크 이며, 주로 ‘이더넷’이 주로 사용 높은 속도와 낮은 지연 시간

system call

2 분 소요

운영 체제의 모드 User mode 일반적인 프로그램 실행 응용프로그램은 시스템 자원에 직접 접근 불가 제한된 명령어 집합 실행 가능 메모리 일부 영역에 접근 가능 제한된 운영체제 서비스에 접근이 가능 => 응용 프로그램 간의 상호 간섭의 최...

DMA(Direct Memory Access)

1 분 소요

DMA(Direct Memory Access) 일종의 입출력 제어 방식으로 CPU의 개입 없이 주변장치(HDD,GPU 등)가 메모리에 직접 접근하여 데이터를 읽고 쓸 수 있게 해주는 시스템의 기능

mallob lab - segregated free list

6 분 소요

malloc lab - segregated free list 일정한 크기로 나눈 가용 리스트를 이용하여 find - fit 시 검색 범위를 찾는 방식 내가 구현한 방식은 ‘명시적 가용 리스트 - LIFO’를 2의 지수승 으로 약 20개 정도를 만들어 관리하는 방식을 사용하였다