데이터를 전송하는 방식

Zzz Ccc·2023년 7월 21일
0

데이터를 전송하는 방식을 구분할 때에는 대표적으로 전달 방향, 전달 방식, 동기 방식으로 분류해볼 수 있다.
전달방향은 단방향/양방향, 전달방식은 직렬/병렬 전송, 동기방식은 동기식/비동기식으로 구분할 수 있다.

1)단방향/양방향

  • 단방향 전송 : 미리 정해진 한쪽 방향으로만 정보를 전송할 수 있는 데이터 전송 방법
  • 양방향 전송 : 양방향으로 전송 가능한 데이터 회선으로 이루어지는 데이터 전송 방법. 송신과 수신을 동시에 할 수 있다.

2)직렬/병렬

  • 직렬 전송 : 데이터 전송에 있어서 하나의 전송로를 통해 문자나 그 밖의 데이터를 구성하는 비트를 순차적으로 전송하는 방식
  • 병렬 전송 : 데이터를 구성하는 비트를 각각 다른 통신선을 사용하여 동시에 전송하는 방식

3)동기식/비동기식

  • 동기식 전송 : 2대의 송수신 시스템이 통신할 때 시차로 인한 오차를 막기 위해 통신규칙에 맞게 양방향 시차를 맞추어 수신자가 정확히 수신할 수 있게 하는 방식
  • 비동기식 전송 : 송신측과 수신측 사이에 송/수신 시점을 일치시키는 절차 없이 고정된 크기의 비트 묶음을 기본 단위로 하여 임의 시점에서 전송할 수 있는 방식이다.

쉘 (Shell)

- 사용자와 커널 사이의 중간자 역할
-
사용자의 입력 명령을 중계 또는 분석하여 관련 프로세스를 호출(fork)

  • 로그인(Log in): 인증절차를 통해 쉘 프롬프트(Shell Prompt)를 얻기 위한 과정(Process)
  • 로그온(Log on): 접속 상태이며 접근권한을 얻은 상태(State)
  • 로그아웃(Log Out): 쉘을 종료하고 접근된 시스템과의 접속을 해제하는 과정
  • 리스트 보기 명령: ls, dir
  • 현재 작업중인 위치 보기 명령: pwd
  • 위치 이동 명령: mv
  • 디렉토리 생성 명령: mkdir
  • 디렉토리 삭제명령: rmdir
  • 파일 내용 보기명령: cat, more
  • 파일 생성 및 날짜 변경 명령: touch
  • 파일 복사 명령: cp
  • 파일 삭제 명령: rm
  • 이름 변경 명령: mv
  • 링크 생성명령: ln
profile
백수 lv1 개발자

0개의 댓글