본문 바로가기

Programing/Network15

[Network] 4Way Handshake 의 마지막 응답 확인은 어떻게 이뤄지나? * FIN > ACK > FIN > ACK 로 주고 받음 * 서버가 보낸 FIN에 대한 응답이 빨리 오지 않으면 server가 재전송(FIN + ACK) ==> 그렇기에 재전송 시간보다 길게 대기했다가, 아무것도 안 오면 종료 * Client 는 확인 의미로 ACK를 보내고 TIME_WAIT 상태가 되며, Server는 ACK 패킷을 수신 후 CLOSED 상태가 된다. Client는 2MSL(Maximum Segemnt Life) 만큼의 시간이 지난 후 CLOSED 된다. 개발자 오픈카톡방 2022. 7. 14.
[Netcode] 서버와 넷코드 (업데이트 필요) 해외 aos 게임들을 하다보면 하나같이 ping이 100ms 를 가볍게 뛰넘을 때가 많다. 서버가 롤이나 fps 게임에선 안 그러는데 여기선 왜 그러나... 소화할 정보량이 많아서 그런걸까? 아무튼 답답했다. 해결책이 무엇일까? apex 게임의 개발자가 쓴 글을 참고하였다. - 차후 업데이트 예정 https://www.ea.com/ko-kr/games/apex-legends/news/servers-netcode-developer-deep-dive 2022. 5. 23.
[Network] Mac Address (맥 주소) - MAC Address : Media Access Control Address - Computer 끼리 data 전송하기 위해 필요한 Computer의 물리적 주소 - IP 주소 안에 MAC 주소가 포함되어 있다. - IP 주소 간의 통신은 각 라우터 hop 에서 일어나는 MAC 주소와 MAC주소 통신의 연속 과정 ex) 한강은 '동(ip_1)'에서 '서(ip_2)'로 흐르지만 그 중간 과정은 수 없이 많은 물방물(분자, MAC 주소) 들이 서로 밀어내며 이동하는(통신) 연속적인 유동 집합체. (전류&전자 개념) - 즉, IP주소는 MAC 주소의 집합체 - IP주소는 network 주소, MAC 주소는 hardware 주소 - MAC 주소는 랜카드에 고정된 기계 부품의 고유 주소값. 시리얼 number.. 2022. 5. 18.