computer science/network(3)
-
오류 검출 방식(패리티 검사, CRC, 체크섬, 해밍코드)::네트워크
OSI 7 계층에서 Data Link Layer에 여러 기능 중 가장 중요한 기능은 오류를 감지하고 수정하는 기능입니다. (OSI 7 계층 모형을 다시 알고싶다면 -> https://junboom.tistory.com/16) 데이터가 전송되는 도중에 노이즈로 인해 1을 0으로 인식하고, 0을 1로 인식하는 문제가 발생할 수 있습니다. Data Link Layer에서는 이러한 에러를 검출하고, 수정하는 역할을 합니다. 오류 발생 원인 1) 감쇠(Attenuation) 전송 신호가 전송 매체를 통과하는 과정에서 거리에 따라 점차 약해지는 현상 2) 지연 왜곡(Delay Distortion) 주로 유선 전송 매체에서 발생하며 하나의 전송 매체를 통해 여러 신호를 전달했을 경우 주파수에 따라 속도가 달라지면서 ..
2020.07.04 -
TCP 3-way & 4-way handshake::네트워크
1. 3-way handshake 두 호스트 간 데이터를 전송하기 전 신뢰성있는 연결을 맺어주는 방식입니다. TCP/IP 프로토콜을 이용해 통신하는 응용프로그램에서 데이터를 전송하기 전에 정확한 전송을 보장하기 위해 수신 호스트와 사전에 세션을 수립하는 과정을 의미합니다. 아래 그림은 Client와 Server가 서로에게 송/수신 준비를 알려 연결을 초기화하는 3-way handshake입니다. 1) Client는 Server에 접속을 요청하는 SYN 패킷을 보내고, 응답을 기다립니다(SYN_SENT). 2) Server는 SYN 요청을 받고, Client에게 요청을 수락하는 긍정 응답(ACK)과 SYN 패킷을 보내고 응답을 기다립니다(SYN_RECEIVED). 3) Client는 Server에게 긍정 ..
2020.07.04 -
OSI 7 계층 모형::네트워크
1. OSI 참조 모형(Open Systems Interconnection Reference Model) 국제표준화기구(ISO : International Organization for Standardization)에서 개발한 모델로 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것입니다. 일반적으로 OSI 7 계층 모형이라고 합니다. 2. 7 계층으로 나눈 이유 통신이 일어나는 과정에서 단계별 흐름과 문제를 쉽게 파악할 수 있기 때문입니다. 사람들이 이해하기 쉽게 흐름을 한눈에 알아볼 수 있습니다. 7단계 중 특정한 계층에 이상이 생긴다면 다른 단계의 장비와 소프트웨어를 만지지 않고, 이상이 생긴 단계만 다루면 되기 때문에 효율성을 높일 수 있습니다. 하지만, 모든 네트워크 기술이 O..
2020.06.26