본문 바로가기

네트워크2

(정보처리기사)응용 SW 기초 기술 활용 - 운영체제 목적 - 처리능력, 반환시간, 사용가능도, 신뢰도 - 운영체제 기능 - 자원 스케쥴링, 사용자와 시스템간의 인터페이스 제공, 주변장치 관리, 네트워크 관리 등등 - 운영체제 주요 자원관리 - 프로세스 관리, 메모리 관리, 파일 관리, 주변장치 관리 - 윈도우 특징 - GUI - 선점형 멀티태스킹 - Pnp(Plug and Play) : 주변기기 자동 감지 기능 - OLE(Object Linking and Embedding) : 다른 프로그램에서 작성된 문자나 그림 같은 오브젝트를 현재의 문서에 자유롭게 연결하거나 삽입하여 편집가능 - 유닉스 특징 - 다중 사용자, 다중 작업 지원 - 트리구조 파일 시스템 - 시그널, 파이프, 소켓을 통해 프로세스간 통신 - 가상 기억장치 - 페이지 크기 - .. 2020. 7. 21.
(소켓,프로토콜)Linux와 Windows에서의 소켓 컴퓨터와 컴퓨터끼리의 네트워크 통신을 위해서 여러 과정이 필요하지만 나처럼 SW를 프로그래밍하는 사람에겐 복잡한 과정을 대신 해주는 소켓이라는 아주 고마운 도구가 있다. 이번에는 Linux와 Windows 운영체제에 따른 전반적인 소켓의 특성에 대해 공부한걸 써보고자 한다. 먼저 Linux에서 소켓이란 단순히 파일로 취급된다. 리눅스에서 각 파일에 매겨지는 정수를 파일 디스크립터라고 하는데 위와 같이 0,1,2번은 표준입출력으로 고정되어있다. (표준입력은 키보드로 입력된 파일, 표준출력은 모니터로 출력될 파일을 생각하면 된다.) 그래서 소켓과 같은 파일들은 3번부터 할당되고 사용자는 해당 디스크립터를 통해 원하는 파일을 쉽게 찾는다. (설명링크 https://dev-ahn.tistory.com/96) 소.. 2020. 6. 30.