본문 바로가기

Network

[Network] 3-way handshake이란? (TCP Connection) - TCP 프로토콜에서 장치 간 연결을 성립시킬 때 사용하는 기법. - TCP는 정확하고 안전하게 데이터를 전송한다고 했다. - 그 안전함의 과정 중 첫 번째 단계이다. - 클라이언트와 서버가 연결되는 시작 단계. - 아래 3-way handshake를 통해 정확성을 보장하고, 연결을 성립시킨다. - 데이터 전송은 정상적인 연결 성립 이후에 발생하겠지? 1. Client ---> Server TCP SYN 2. Server ---> Client TCP SYN+ACK 3. Client ---> Server TCP ACK 여기서 SYN, ACK와 같은 것들을 제어 플래그(Control Flag) 라고 한다. (자세한 사항은 추후 포스트로 다룰 예정) Flag 명 직역 설명 URG Urgent 긴급한 특정 데.. 더보기
[Network] TCP란? - TCP는 Transmission Control Protocol의 약자. - 직역하면 "전송 제어 프로토콜" - 여기서 프로토콜(Protocol)이란? - 장치간 정보를 주고받을 때의 통신방법에 대한 규칙과 약속이다. - 전송규약.. 규칙이 없으면 데이터를 보장할 수 없다.. - 그냥 친구한테 1234라고 보낸다고 해보자. - 1234만 전달되는게 아니다. - 길이는 4, 보내는이:나, 받는이:친구, 뭐 이런것들이 함께 있어야한다. - 근데 규칙과 약속이 없으면, - A라는 사람은 보내기 전에 길이는 4, 받는이:친구, 보내는이:나 - B라는 사람은 보내기 전에 보내는이:나, 받는이:친구,길이는 4 이런 순서로 보낸다면.. 통신이 될까? 그래서 있는 것이 프로토콜.. 그중 하나가 TCP다. - TCP는.. 더보기
[Wi-Fi] 2.SoftAP란? - SoftAP는 software enabled access point 의 약자입니다. - 가상 라우터라고도 합니다. - Software로, 디바이스를 가상의 Access Point로 만들어주기 때문입니다. - 임베디드 개발사에서는 아래와 같은 모듈에 SoftAP 기능을 탑재합니다. - 최초의 SoftAP 는 Ralink 라는 회사에서 제공했습니다. - 우리가 접할 수 있는 SoftAP방식은 스마트폰의 '휴대용 핫스팟' 기능입니다. - 또한 최근 각광받는 IoT 장치에 이러한 SoftAP기능이 일반적으로 사용됩니다. - 또한 PC에 연결하는 '무선랜카드'를 통해 핫스팟과 동일한 기능을 수행할 수도 있습니다. - 무선 랜카드가 있으신 분들 중, 공유기가 없어 Wi-Fi 연결이 힘든 분들은 인터넷에 설명이 .. 더보기
[Wi-Fi] 1. Wi-Fi 란? - 이번 포스트는 Wi-Fi 에 대한 내용을 적어볼까 합니다. - Wi-Fi 라는 분야를 이제 막 공부하는 사람이기 때문에, - 틀린 부분이 있을 수 있다는 것을 알아주셨으면 합니다.. - 우리가 흔히 생각하는 Wi-Fi 는 - "인터넷"에 접속하기 위해. - "인터넷"에 연결되어있는 공유기(Access Point)에 휴대폰, 노트북 등을 연결한뒤 - "인터넷"을 사용하는 것이죠.. - 그래서 많은 사람들은 인터넷 = Wi-Fi 라고 생각합니다. - 하지만 Wi-Fi 는 인터넷에 접속하기 위한 통신 방법일 뿐입니다. - 우리가 블루투스 이어폰을 휴대폰에 연결하여 무선으로 음악을 듣는 것 처럼 - Wi-Fi 이어폰이 있다면 똑같이 휴대폰에 연결하여 무선으로 음악을 들을 수 있습니다. - 다만 블루투스같은 .. 더보기

반응형