- 네트워크 소켓

: 컴퓨터 네트워크를 경유하는 프로세스 간 통신의 종착점이다. 오늘날 컴퓨터 간 통신의 대부분은 인터넷 프로토콜을 기반으로 하고 있으므로, 대부분의 네트워크 소켓은 인터넷 소켓이다.

 

- 이더넷 ( Ethernet )

: 컴퓨터 네트워크 기술의 하나로, 전세계의 사무실이나 가정에서 일반적으로 사용되는 LAN에서 가장 많이 활용되는 기술 규격

 이더넷은 OSI 모델의 물리 계층에서 신호와 배선, 데이터 링크 계층에서 MAC(media access control) 패킷과 프로토콜의 형식을 정의한다.
- MAC(Media Access Control)

:  자료 전송 프로토콜의 하부 계층이며 일곱 계층의 OSI 모델에 규정된 데이터 링크 계층의 일부이다.

 

- MIME( Multipurpose Internet Mail Extensions )

: 파일 변환을 뜻하고, 이메일과 함께 동봉할 파일을 텍스트 문자로 전환해서 이메일 시스템을 통해 전달하기 위해 개발되었기 때문에 이름이 Internet Mail Extension 이다. 그렇지만 현재는 웹을 통해서 여러 형태의 파일 전달하는데 쓰이고 있다.

 

- 페이로드 ( Payload )

: 서 전송되는 데이터를 뜻한다. 페이로드는 전송의 근본적인 목적이 되는 데이터의 일부분으로 그 데이터와 함께 전송되는 헤더와 메타데이터와 같은 데이터는 제외한다.

 

- 멀웨어 ( Malware )

: 사용자의 이익을 침해하는 악성 소프트웨어

 

- 데이터 그램 ( Datagram )

: 패킷교환에서 각각 독립적으로 취급되는 각각의 패킷을 뜻한다.

 

- 패킷( Packet )

: 네트워크 전송의 용량 단위.

'Programming, IT 관련 > OSI 7 Layer' 카테고리의 다른 글

OSI 7 Layer란?  (0) 2021.04.24

 

- OSI 7계층(layer)란? 

: OSI ( ( Open System Interconnection Reference Model )는 국제표준화기구(ISO)에서 개발한,

 네트워크 프로토콜 디자인과 통신을 계층으로 나누어서 정의한 것.

 

 

: 두 사용자가 통신을 한다고 가정했을 때, 발신자로부터 7layer(응용 계층) > 1layer(물리계층)을 거쳐,

  수신자는 물리계층부터 응용계층까지 도달하여 통신이 이루어지게 된다.

 

 

 

1) 물리계층 ( Physical layer )

 

- 데이터는 0과 1의 비트열, 즉 On, Off의 전기적 신호 상태로 이루어짐.

- 전기적, 기계적 특성인 회로를 통해, 데이터를 전송하는 endcoding( 아날로그 신호화 ), decoding( 디지털 신호화 )하는

  작업만을 수행.

 

 

 

 

2) 데이터링크 계층 ( Data-Link layer )

 

- 물리 계층에서 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와주는 역할.

- L3(네트워크 계층)에서 받은Data_Link layer에서 캡슐화한 데이터의 배열을 프레임(Frame)이라고 한다.

 

- 흐름 제어(Flow control)

: 송신자와 수신자 간의 데이터처리 속도를 위한 제어.

 

- 에러 제어(Error control)

: 프레이밍(Framing) 과정에서 데이터의 에러를 검출.

 

 

3) 네트워크 계층 ( Network layer )

 

- 목적지까지 데이터를 보내는 라우팅 기능 수행.

- IP Adress는 네트워크 계층의 헤더에 들어있다.

- 데이터 단위는 패킷(Packet)이라고 합니다.

 

4) 전송 계층 ( Transport layer )

 

- 데이터 전송을 위해서 Port 번호를 사용.

- 대표적인 프로토콜로는 TCP와 UDP가 있다.

- 데이터 단위는 세그먼트(Segment)

 

5) 세션 계층 ( Session layer )

 

- 세션 계층은 응용 프로세스가 통신을 관리하기 위한 방법을 정의.

- 세션을 만들고 없애는 역할.

 

6) 표현 계층 ( Presentation layer )

 

- 데이터를 어떻게 표현할 지 정하는 역할 (확장자)

- 송신자에서 온 데이터를 해석하기 위한 응용계층 데이터 부호화, 변화.

- 수신자에서 데이터의 압축을 풀수 있는 방식으로 된 데이터 압축.

- 데이터의 암호화와 복호화.

 

 

 

7) 응용 계층 ( Application layer )

 

- 응용 프로세스와 직접 관계하여 응용 서비스를 수행.

 

 

 

 

'Programming, IT 관련 > OSI 7 Layer' 카테고리의 다른 글

OSI 7 Layer 관련 용어 정리  (0) 2021.05.08

+ Recent posts