Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ping
Search
Aleksandrs Cudars
April 09, 2013
Technology
0
73
Ping
Aleksandrs Cudars
April 09, 2013
Tweet
Share
More Decks by Aleksandrs Cudars
See All by Aleksandrs Cudars
Covert Channels Using File Locking
achudars
1
1k
Biometrics - Vein Patterns
achudars
0
72
Human Computer Interaction and Safety Critical Systems
achudars
0
280
Servant Leadership
achudars
2
190
Spaghetti Sorting
achudars
0
79
[01] DNS ANALYSIS
achudars
2
520
[02] IDSIPS IDENTIFICATION
achudars
1
260
[03] LIVE HOST IDENTIFICATION
achudars
0
780
[04] NETWORK SCANNERS
achudars
0
170
Other Decks in Technology
See All in Technology
さくらのクラウド開発の裏側
metakoma
PRO
13
4.6k
AIによるコードレビューで開発体験を向上させよう!
moongift
PRO
0
440
Part2 GitHub Copilotってなんだろう
tomokusaba
2
800
ユーザーコミュニティが海外スタートアップのDevRelを補完する瞬間
nagauta
0
190
dbtとリバースETLでデータ連携の複雑さに立ち向かう
morookacube
0
840
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
0
260
TanStack Start 技術選定の裏側 / Findy-Lunch-LT-TanStack-Start
iktakahiro
1
140
本当に必要なのは「QAという技術」だった!試行錯誤から生まれた、品質とデリバリーの両取りアプローチ / Turns Out, "QA as a Discipline" Was the Key!
ar_tama
9
4.7k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
8
64k
VitePress & MCPでアプリ仕様のオープン化に挑戦する
hal_spidernight
0
110
転職したらMCPサーバーだった件
nwiizo
3
1.4k
MCP でモノが動くとおもしろい/It is interesting when things move with MCP
bitkey
2
530
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Adopting Sorbet at Scale
ufuk
76
9.4k
Practical Orchestrator
shlominoach
187
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Designing for humans not robots
tammielis
253
25k
GitHub's CSS Performance
jonrohan
1031
460k
Transcript
None
In multiplayer online video games, ping (not to be confused
with frames per second) refers to the network latency between a player's computer (client), and either the game server or another client (i.e. peer)
This could be reported quantitatively as an average time in
milliseconds, or qualitatively as low ping or high ping.
Having a low ping is always desirable because lower latency
provides smoother gameplay by allowing faster updates of game data.
Ping is often conflated with lag. One may "lag out"
due to unacceptably high ping. Servers will often disconnect a client if the ping is too high and it poses a detriment to others' gameplay..
Similarly, client software will often mandate disconnection if the ping
is too high. A high ping is not the result of lag; rather, a high ping causes lag. It may also make servers crash because of the stability.
Rather than using the traditional ICMP echo request and reply
packets to determine ping times, game programmers often instead build their own latency detection into existing game packets (usually based on the UDP protocol).
Some factors that might affect ping include: • network protocol
engineering, • Internet connection speed • the quality of a user's Internet service provider • the configuration of firewalls.
Ping is also affected by geographical location.
References • http://en.wikipedia.org/wiki/Ping_(networking_utility) • http://farm5.staticflickr.com/4007/4576023305_57d6e1e728_o. png • http://th03.deviantart.net/fs70/PRE/f/2011/288/7/a/i_know_th at_feel_bro_by_rober_raik-d4cxn5a.png •
http://upload.wikimedia.org/wikipedia/commons/thumb/6/6e /Sloth_(PSF).png/1272px-Sloth_(PSF).png • https://research.cs.vt.edu/3di/sites/default/files/FinalTechniq ue.png • http://www.goodcontroller.com/blog/wp- content/uploads/2011/04/Molloy3_Main.1.png